body {
	font-size: 16px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 400; 
	color: #555;
	background:white url(../images/bg.png) top center no-repeat;
}

.wrapper {
	width: 1050px;
	margin: auto;
}

header {
    
        height: 332px;
		
}

header .logo {
    
        float: left;
        margin-top: 50px;
        position: absolute;
		z-index: 99;
            
}

a { text-decoration: none}


nav {
	 
	float: right;
        display: inline-block;
        margin: -46.77px 35px;
}

nav li {
	 
        display: inline;
}
.footer-menu li {
	 
        display: inline;
}

.content {
        
        margin-top: 20px;
	width: 645px;
	float: left;
}

.news {
        margin: 20px 0px;
	width: 400px;
	float: right;
        border-left: 2px solid #00e4bc;
        padding-bottom: 100px;
        line-height: 1.5;
        
}

footer {
        clear: both;
}

h1, h2 {
	font-size: 21px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700; 
	color: #00b696;
	padding: 10px 0 0 20px;
	margin-bottom: 20px;
}

.ogloszenia {
	color: red;
}

h3 {
	font-size: 15px;
	color: #15396f;
	padding: 10px 0 0 20px;
	margin-bottom: 20px;
	font-weight: bold;
}
h4 {background: red; padding: 15px; margin: 10px; color: white; text-align: center; border-radius: 20px; font-size: 17pt; font-weight: 700;}



nav a {
	display: inline-block;
	    font-size: 16px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700; 
        color:  #00b696;
        float: left;
		padding: 12.88px 10px;
		transition: color,background-color 0.4s ease-in; /*Firefox */
-webkit-transition: color,background-color 0.4s ease-in; /*safari and chrome */
-o-transition: color,background-color 0.4s ease-in; /* opera */

}

nav a:hover {
	color: #00e4bc;
	background-color:white;
}

nav .active a {
	color: #00e4bc;
	background-color:white;
	
}

nav .atuty a {background: #004387; color: white; height: 20px;}
nav .atuty a:hover{background: red; color: white; height: 20px;}
.new {position: absolute; margin: -17px -15px; 
}

.footer-menu {
	 
        display: inline-block;
		margin: 0 auto;
		margin-top:10px;
		margin-right: 450px;
}

.footer-menu a {
	display: inline-block;
	    font-size: 16px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700; 
        color:  #e5fcf8;
        float: left;
		padding: 5px 10px;
		transition: color,background-color 0.4s ease-in; /*Firefox */
-webkit-transition: color,background-color 0.4s ease-in; /*safari and chrome */
-o-transition: color,background-color 0.4s ease-in; /* opera */

}

.footer-menu a:hover {
	color: #00e4bc;
	background-color:#e5fcf8;
}

.footer-menu .active a {
	color: #00e4bc;
	background-color:#e5fcf8;
	
}
.up {padding-right: 100px; float: right; padding-top: 14px; color: white; }
.up img {padding-right: 12px;}

.content p{
	margin: 20px 23px;
	line-height: 1.2;
	text-align: justify;

}




.news p {
    
    padding-left: 20px;
}



footer {
	height: 65px;
	background:#00e4bc url(../images/footer.png) repeat-x;
	text-align: center;
	padding: 0px 0;
	
}

.rslides {
  position: absolute;
  list-style: none;
  overflow: hidden;
  width: 811px;
  padding: 0;
  margin: 0px 198px;
  }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.scienne {

	margin: 20px 50px;
	line-height: 1.5;
	list-style: square;
	
}
 .scienne1{

	margin: 0px 30px;
	line-height: 1.5;
	list-style: square;
	
}

#form {
    margin-left: 20px;
    font-size: 9pt;
    text-align: left;
    width: 1000px;
}
#form p{
    
    padding-top: 2px;
	text-align: left;
}
#form .input {
	padding-left: 10px;
    width: 300px;
	border: 1px solid #c9ced6;
	height: 30px;
	border-radius: 10px;
	
	transition: background-color 0.3s ease-in; /*Firefox */
 -webkit-transition: background-color 0.3s ease-in; /*safari and chrome */
 -o-transition: background-color 0.3s ease-in; /* opera */
}
#form .input:hover{
    background-color: #f4f4f4;
}
#form .input:focus{
    background-color: #f4f4f4;	
	color: black;
}
#form .input1 {
	padding-left: 10px;
    width: 300px;
	border: 1px solid #c9ced6;
	height: 30px;
	border-radius: 10px;
	
	transition: background-color 0.3s ease-in; /*Firefox */
 -webkit-transition: background-color 0.3s ease-in; /*safari and chrome */
 -o-transition: background-color 0.3s ease-in; /* opera */
	
}

#form .input1:hover{
    background-color: #f4f4f4;
}

#form .input1:focus{
    background-color: #f4f4f4;	
	color: black;
}


#form .textarea {
	padding: 10px;
    height: 200px;
    width: 350px;
	border: 1px solid #c9ced6;
	border-radius: 10px;
	
	transition: background-color 0.3s ease-in; /*Firefox */
 -webkit-transition: background-color 0.3s ease-in; /*safari and chrome */
 -o-transition: background-color 0.3s ease-in; /* opera */
}
#form .textarea:hover{
    background-color: #f4f4f4;
}

#form .textarea:focus{
    background-color: #f4f4f4;	
	color: black;
}

.at {
position: absolute;
margin-left: 420px;
margin-top: 30px;

}

.button {

padding: 10px 10px;
margin-right: 10px;
background-color: #c9ced6;
border-radius: 10px;
border: solid 1px #c9ced6;

transition: background-color 0.3s ease-in; /*Firefox */
 -webkit-transition: background-color 0.3s ease-in; /*safari and chrome */
 -o-transition: background-color 0.3s ease-in; /* opera */

}
.button:hover {

padding: 10px 10px;
margin-right: 10px;
background-color: #d3ff3c;
cursor:pointer;
border: solid 1px #c9ced6;

}

.news .tel {

display: block;
width: 225px;
height: 30px;
padding: 2px 0px 0px 10px;
color: white;
font-weight: 900;
font-size: 13.5pt;
background:#f8fafe url(../images/tel.png) top left no-repeat;

transition: opacity 0.3s ease-in; /*Firefox */
-webkit-transition: opacity 0.3s ease-in; /*safari and chrome */
-o-transition: opacity 0.3s ease-in; /* opera */

}

.news .tel_hov {

position: absolute;
z-index: -1;
margin-top: -32px;
display: block;
width: 225px;
height: 30px;
padding: 2px 0px 0px 10px;
color: white;
font-weight: 900;
font-size: 13.5pt;
background:#f8fafe url(../images/tel1.png) top left no-repeat;

}

.news .tel:hover {


opacity:0;


}

.content .right {

float:right;
padding: 50px 0px;
z-index: -1;

}
.content .left {

float:left;
padding: 0px 30px 0px 20px;
z-index: -1;

}
.content1 p {


padding-bottom: 40px;


}

.galeria {

padding: 10px;
text-align: center;

}

.galeria img {
width: 170px;
border: solid 3px #d8fff8;
margin-right: 20px;

transition: border 0.3s ease-in; /*Firefox */
-webkit-transition: border 0.3s ease-in; /*safari and chrome */
-o-transition: border 0.3s ease-in; /* opera */

}
.galeria img:hover {

border: solid 3px #00e4bc;


}
.mapa {border: solid 4px #d8fff8;}
.punkty li{list-style:square url("../images/square.png");}
.punkty {padding-left: 50px;}
.galeria-oferta {

padding: 10px;
text-align: center;

}

.galeria-oferta img {
width: 170px;
border: solid 3px #d8fff8;
margin: 10px;

transition: border 0.3s ease-in; /*Firefox */
-webkit-transition: border 0.3s ease-in; /*safari and chrome */
-o-transition: border 0.3s ease-in; /* opera */

}
.galeria-oferta img:hover {

border: solid 3px #00e4bc;


}
.mail {color: #00b696}
.mail:hover {color: #00e4bc}
.inlay {display: block; background: #004387; border-bottom: solid 4px #00e9c0; padding: 10px; color: white; font-size: 13pt;}
.inlay:hover {display: block; background: #004387; border-bottom: solid 4px red; padding: 10px; color: white; }

