@font-face{
	font-family:'AllerLt';
	src:url('../font/Aller_Lt.eot');
	src:url('../font/Aller_Lt.ttf'); format('truetype');}
@font-face{
	font-family:'AllerBd';
	src:url('../font/Aller_Bd.eot');
	src:url('../font/Aller_Bd.ttf'); format('truetype');}
@font-face{
	font-family:'AllerRg';
	src:url('../font/Aller_Rg.eot');
	src:url('../font/Aller_Rg.ttf'); format('truetype');}
.body{
	font-family: AllerLt, Verdana, Arial, sans-serif;
}
.count
{
  
}
.kolorz {
	color: #a6590b; 
}
.srodek {
	margin-left: auto;
    margin-right: auto;
	text-align: center;
}
.justowany {
	text-align: justify;
}
.tekstzw{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-size: 1em; 
	color: #000000;	
}
.tekstzwtab{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	color: #000000;	
}
.tablink{
	cursor: pointer;
}
.tekst_zwykly_1{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-size: 1em; 
	color: #000000;	
}
.tekst_bold_1{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-weight: bold; 
	font-size: 1em; 
	color:#000000;
	text-transform: uppercase;
}
.tekst_zwykly_13{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-size: 1.3em; 
	color: #000000;	
}
.tekst_zwykly_13z{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-size: 1.3em; 
	color: #a6590b;	
}
.tekst_bold_13{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-weight: bold; 
	font-size: 1.3em; 
	color:#000000;
	text-transform: uppercase;
}
.tekstaller{	
	font-family: AllerLt, Verdana, Arial, sans-serif;
}
.osoby{
	background-color:#ffffff; 
	margin: auto; 
	padding:3%; 
}
.osobynagl{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-weight: bold; 
	font-size: 1.3em; 
	color:#000000;
	text-transform: uppercase;
}
.osobytresc{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-size: 1em; 
	color:#000000;
}

.aktualnoscinagl{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-weight: bold; 
	font-size: 1.3em; 
	color:#000000;
}
.aktualnoscitresc{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-size: 1em; 
	color:#000000;
}
.aktualnoscibutwiecej{	
	font-family: AllerLt, Verdana, Arial, sans-serif;
	text-align: center;
	color: #000000;
	text-decoration:none;
	position: relative;
	border: 1px solid #a6590b; 
	padding:2%;
	max-width: 80px:
}
.aktualnoscibutwiecej:hover{	
	background-color:#d9d8d8;
	color: #000000;
	cursor: pointer;
    transition: 0.3s;
}

.aktualnoscidata{
	font-family: AllerLt, Verdana, Arial, sans-serif;	
	font-weight: bold;
	font-size: 1.3em;
	color:#a6590b
}
.admintekst2 {
				color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
}
.admintekst1 {
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #FFFFFF;
}
.boxuslugi {
	display: block;
	color: #000000;	
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
.boxdorobek {
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
.buttonglowna{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	position: relative; 
	border: 1px solid #000000; 
	color: #000000;
	margin: auto; 
	padding:2%; 
	max-width: 230px; 
	margin-bottom:2%;
}
.buttonglowna:hover{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	position: relative; 
	font-weight: bold; 
	color: #000000;
	border: 1px solid #000000; 
	margin: auto; 
	padding:2%; 
	max-width: 230px; 	
	background-color:#bbbbbb; 
	margin-bottom:2%;
	opacity: 0.8;
    filter: Alpha(opacity=80);
	cursor: pointer;
    transition: 0.3s;
}
.buttonpodstrona{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	position: relative; 
	border: 1px solid #a6590b; 
	color: #000000;
	margin: auto; 
	padding:2%; 
	max-width: 95%; 
	margin-bottom:2%;
	text-align: center;
}
.buttonpodstrona:hover{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	position: relative; 
	font-weight: bold; 
	color: #000000;
	border: 1px solid #a6590b; 
	margin: auto; 
	padding:2%; 
	max-width: 95%; 	
	background-color:#bbbbbb; 
	margin-bottom:2%;
	text-align: center;
	opacity: 0.8;
    filter: Alpha(opacity=80);
	cursor: pointer;
    transition: 0.3s;
}
.obrazekbutton {
	position: relative; 
	margin: auto; 
	max-width: 95%; 	
}
a:hover {
	font-family: AllerLt, Verdana, Arial, sans-serif;
	color: #a6590b;
	text-decoration:none;
	cursor: pointer;
    transition: 0.3s;	
}
.naglowek-st-gl{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	text-align: center; 
	margin: 2%;
}
.stopka{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	color: #000000; 
	text-decoration:none;
}
.stopkacopy{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	text-align: center; 
	margin: auto; 
	background-color:#d9d8d8; 
	padding:15px; 
	color:#424141;
}
.realizacjegl{
	font-family: AlleRg, Verdana, Arial, sans-serif;
	color: #a6590b;
	
}
.realizacjegl:hover{
	font-family: AlleBd, Verdana, Arial, sans-serif;
	font-weight: bold; 
	color: #ffffff;
	cursor: pointer;
    transition: 0.3s;	
}
.osobygl{	
	background-color:#ffffff; 
	margin-bottom:3%;
}
.osobygl:hover{
	background-color:#ffffff; 
	border: 1px solid #a6590b; 
	cursor: pointer;
    transition: 0.3s;
}
.osobypodstr{	
	background-color:#ffffff; 
	margin-bottom:3%;	
}
.galeria{
	background-color:#ffffff; 
	margin: auto; 
	padding:3%; 
	text-align: center; 
}
.galeriagl{	
	background-color:#ffffff; 
}
.galeriagl:hover{
	background-color:#bbbbbb;
	opacity: 0.8;
    filter: Alpha(opacity=80);
	cursor: pointer;
    transition: 0.3s;
}
.galerianagl{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-weight: bold; 
	font-size: 1.3em; 
	color:#000000;
	text-transform: uppercase;
}
.galeriatresc{
	font-family: AllerLt, Verdana, Arial, sans-serif;
	font-size: 1em; 
	color:#000000;
}
.galeriapodstr{	
	background-color:#ffffff; 
	margin-bottom:3%;	
	border: 1px solid #a6590b;
}
.galeriapodstr2{	
	background-color:#ffffff; 
	margin-bottom:3%;
}
.realizacjeglimgover{
 filter: brightness(50%);
 -webkit-filter: brightness(50%);
}
.realizacjeglimgover1{
	background-image: url("pathtoyourimage/header.png");
}


.containerosoby {
  position: relative;
  width: 50%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}
.overlay2 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(166,89,11,0.5);
  overflow: visible;
  width: 100%;
  height: 0;
  transition: .5s ease;
}
.containerosoby:hover .overlay {
  height: 100%;
  color: white;
}
.containerosoby:hover .overlay2 {
  height: 100%;
  color: white;
}
.containerosoby:hover .text2osoby {
  color: white;
}
.containerosoby:hover .osobynagl {
  color: white;
}
.containerosoby:hover .osobytresc {
  color: white;
}
.textosoby {
  color: white;
  font-family: AllerLt, Verdana, Arial, sans-serif;
  position: absolute;
  top: 30%;
  left: 16%;
  width:90%;
   transform: translate(-12%, -10%);
  -ms-transform: translate(-12%, -10%);
  text-align: justify;
}
.text2osoby {
  color: black;
  font-family: AllerLt, Verdana, Arial, sans-serif;
  position: absolute;
  top: 25%;
  left: 50%;
  width:99%;
   transform: translate(-50%, -110%);
  -ms-transform: translate(-50%, -110%);
  text-align: center;
 }
