	html, body {
		margin:0;
		padding:0;
		width:100%;
		height:100%;

		}
		
	body {
		background-size:cover;
		background-repeat:no-repeat;
		background-position:top center;
		font-family: 'Roboto', sans-serif;
		margin:0;
		padding:0;
		width:100%;
		height:100%;
		}
		
	p {
		margin:0 0 20px 0;
	}

	/* Form */
	
	input[type=text] {
		display:block;
		float:left;
		position:relative;
		width:100%;
		border:0;
		text-align:left;
		box-sizing:border-box;
		padding:10px 20px;
		background-color:#ffffff;
		color:#222222;
		margin:0 0 20px 0;
		font-family: 'Roboto', sans-serif;
		font-size:14px;
	}
	
	input[type=email] {
		display:block;
		float:left;
		position:relative;
		width:100%;
		border:0;
		text-align:left;
		box-sizing:border-box;
		padding:10px 20px;
		background-color:#ffffff;
		color:#222222;
		margin:0 0 20px 0;
		font-family: 'Roboto', sans-serif;
		font-size:14px;
	}
	
	input[type=submit] {
		display:block;
		float:left;
		position:relative;
		width:100%;
		border:0;
		box-sizing:border-box;
		padding:0px 20px;
		background-color:#00549c;
		color:#ffffff;
		height:40px;
		margin-top:30px;
		line-height:40px;
		text-align:center;
		font-family: 'Titillium Web', sans-serif;
		font-size:18px;
		cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
		}
		
	input[type=submit]:hover {
		background-color:#34842c;
	}
		
	textarea {
		display:block;
		float:left;
		position:relative;
		width:100%;
		border:0;
		height:150px;
		resize:none;
		text-align:left;
		box-sizing:border-box;
		padding:20px;
		background-color:#ffffff;
		color:#222222;
		margin:0 0 20px 0;
		font-family: 'Roboto', sans-serif;
		font-size:14px;
	}
	
	/* Background */
	
	.goBack {
		display:block;
		float:left;
		position:relative;
		width:150px;
		margin-right:1px;
		border:0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
		box-sizing:border-box;
		padding:0px 20px;
		background-color:#00549c;
		color:#ffffff;
		height:40px;
		margin-top:30px;
		line-height:40px;
		text-align:center;
		font-family: 'Titillium Web', sans-serif;
		font-size:18px;
		}
		
	.goBack:hover {
		background-color:#34842c;
	}
	
	/* Domyślne style */
	
	h1 {
		font-family: 'Titillium Web', sans-serif;
		font-size:27px;
		display:block;
		float:left;
		position:relative;
		width:100%;
		padding:0;
		margin:0 0 30px 0;
		text-align:center;
		line-height:140%;
		font-weight:normal;
		}
	
	section {
		display:block;
		float:left;
		position:relative;
		width:100%;
		min-height:1px;
		margin:0;
		padding:0;
		}
		
	a {
		text-decoration:none;
		color:#ffffff;
	}
		
	
	/* Header */
	
	#header {
		display:block;
		position:absolute;
		top:0;
		left:0;
		background-color:#ffffff;
		color:#ffffff;
		height:80px;
		width:100%;
		line-height:80px;
	}
	
	#header .content {
		display:block;
		float:none;
		margin:0 auto;
		height:80px;
		position:relative;
		line-height:80px;
		width:90%;
		}
		
	#main {
		margin-top:20px;
		padding-bottom:50px;
		box-sizing:border-box;
	}
	
	select {
		margin-right:10px;
	}
	
	input[type=checkbox] {
		margin-right:10px;
	}
	
	.form-row {
		display:block;
		float:left;
		position:relative;
		width:100%;
		margin:0 0 5px 0;
	}
		
	 .content {
		display:block;
		float:none;
		position:relative;
		margin:0 auto;
		min-height:80px;
		line-height:80px;
		width:90%;

		}
		
	#header .logo img {
		display:block;
		left:0;
		top:0;
		position:absolute;
		height:60px;
		width:auto;
		margin:10px 0;
		text-align:left;
		z-index:99999;
	}
	
	#header .menu {
		display:block;
		float:left;
		position:relative;
		height:80px;
		width:100%;
	}
	
	#header .menu ul {
		list-style:none;
		margin:0;
		padding:0;
		display:block;
		float:left;
		position:relative;
		width:100%;
		height:80px;
		line-height:80px;
	}
	
	#header .menu ul li {
		list-style:none;
		margin:0;
		display:block;
		position:relative;
		padding:0;
		height:80px;
		line-height:80px;
		float:right;
	}
	
	#header .menu ul li a {
		display:block;
		float:right;
		position:relative;
		padding:0 15px;
		margin:0px;

		color:#00549c;
		font-family: 'Titillium Web', sans-serif;
		font-size:16px;
		height:80px;
		line-height:80px;
	}
	
	#header .menu ul li.active a {
		background-color:#00549c;
		color:#ffffff;
	}
	
	#header .menu ul li a:hover {
		background-color:#00549c;
		color:#ffffff;
	}
	
	/* Window */
	
	#box {
		display:block;
		position:relative;
		color:#222222;
		width:100%;
		float:left;
		max-width:700px;
		margin-top:50px;
		min-height:100px;
		border-radius:0px;
		box-sizing:border-box;
		line-height:140%;
		text-align:left;
		font-size:15px;
		background-color: rgba(255, 255, 255, 0.9);
		}

	#box .box-bar {
		display:block;
		float:left;
		position:relative;
		width:100%;
		padding:0px 30px;
		color:#ffffff;
		height:50px;
		line-height:50px;
		box-sizing:border-box;
		background-color:#34842c;
		text-align:left;
		font-family: 'Titillium Web', sans-serif;
		font-size:18px;
		}
	
	#box .box-content {
		display:block;
		float:left;
		position:relative;
		width:100%;
		padding:30px;
		box-sizing:border-box;
		}
		
	#box .box-bar-right {
		float:right;
		display:block;
		position:relative;
		height:50px;
		line-height:50px;
	}
	
.teeth {
	display:block;
	position:relative;
	margin:-20px auto 20px auto;
	max-width:60%;
}

.slider-th {

}
	
#slider {
  position: relative;
  overflow: hidden;
  width:100%;
  height:390px;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 300px;
  list-style: none;
  width:640px;
  float:left;
  display:block;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width:640px;
  height: 300px;
  text-align: center;
  box-sizing:border-box;
}

#slider ul li img {
	width:60%;
	height:auto;
	display:block;
	position:relative;
	margin:10px auto 20px auto;
}

#slider ul li .desc {
	display:block;
	padding:0 80px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
		background-color:#00549c;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 1;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
		background-color:#34842c;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}

	/* Brakepoint 1160 */
		
	@media only screen and (max-width: 1160px) {}
	
	
	/* Brakepoint 1100 */	
	
	@media only screen and (max-width: 1100px) {}
	
	
	/* Brakepoint 750 */	
	
	@media only screen and (max-width: 750px) {}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	