body {
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #3d2f18;
	padding-top: 214px;
}

.big {
	font-size: 22px;
	font-weight: 400;
}

.cb {
	clear: both;
}
	
.nav {
	
}	

.navbar-toggle {
	color: #000;
}
.icon-bar {
	color: #fff !important;
	background: #fff;
}


strong {
	font-weight: 400;
}

header {
	background: #f8efd7 url('img/top_background.png') repeat-x 0px bottom;
	min-height: 214px;
	width: 100%;
	position: fixed;
	z-index: 1000;
	top:0;
}

	header .logo_top {
	
	}

header.smaller  {
	min-height: 174px;
}

	header.smaller  .logo_top{
		max-height: 80px;
	}

nav li  {
	border-width: 0px;
}

nav li a {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	
}	

.nav-tabs {
	border-bottom: 1px solid #c9a266;
}

.nav-tabs > li > a {
	border-width: 0px;
	margin-right: 30px;
}

.nav-tabs > li > a:hover {
	background: #3d107b;
	color: #fff;
}

.menu {
	background: #c9a266;
}

.bttn_wiecej {
	background: #b6935d url('img/balet_white.png') no-repeat right bottom;
	display: block;
	width: 190px;
	padding: 5px 15px;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
}

	.bttn_wiecej:hover {
		background: #897663 url('img/balet_white.png') no-repeat right bottom;
		color: #fff;
	}

#pic_main {
	background: url('img/pic.jpg') no-repeat center center;
	height: 440px;
	
}

#intro {
	padding: 40px 0px;
	background: #f8f3e5;
}

#aktualnosci {
	padding: 40px 0px;
	background: #ece7d9 url('img/cytat_tlo.png') no-repeat;
	display: none;
}

#oferta {
	padding: 40px 0px;
	background: #fff;
}


#firma {
	padding: 40px 0px;
	background: #ece7d9;
}

#mieso_drobiowe {
	padding: 40px 0px;
	background: #dcdcdc url('img/bg_beztajemnic.jpg') no-repeat top center;
}

#sklepy_firmowe {
	padding: 40px 0px;
	background: #ece7d9;
}

#kontakt {
	padding: 40px 0px;
	background: #fff;
}


#footer {
	padding: 40px 0px;
	background: #ece7d9;
}

.tytul {
	display: block;
	margin-bottom: 20px;
	font-size: 38px;
}

.white {
	color: #fff;
}

.shadow {
		text-shadow: 2px 2px 2px #0f0f0f;
}

.txt_intro {
	margin-top: 60px;
	padding: 20px;
	line-height: 30px;
	background: rgba(255,255,255,0.7);
}


.prod_list {
		margin-bottom: 15px;
	}
		
		.prod_belka {
			background:#fcfbf9 url('img/balet_beige.png') no-repeat right bottom;
			height: 52px;
			display: block;
			
		}
		
			.prod_belka b{
				color: #3d2f18;
				display: block;
				padding: 15px 20px 0px 20px;
				font-size: 24px;
				line-height: 24px;
				font-weight: normal;
				
			}
			
			.prod_belka:hover{
				background: #fff;
				text-decoration: none;
			}
			
			.prod_belka:hover b{
				color: #a0a0a0;
				text-decoration: none;
			}
			
			.belka_aktywna{
				background: #fcfbf9 url('img/balet_beige.png') no-repeat right bottom;
			}
			
				.belka_aktywna b{
					color: #3d2f18;
				}
			
		.prod_container {
			margin-top: 1px;
			display: none;
			background:#fcfbf9 no-repeat;
			padding: 20px;
			font-size: 16px;
			line-height: 27px;
		}
		
.oferta_belka_main {
	padding: 10px 30px;
	background: #b6935d;
	font-size: 25px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 20px;
}


.oferta_lista {
		margin-bottom: 0px;
	}
		
		.oferta_belka {
			background: url('img/balet_beige_small.png') no-repeat right bottom;
			padding: 10px 30px;
			display: block;
			font-size: 18px;
			border-bottom: 1px solid #b6935d;
			
		}
		
			.oferta_belka b{
				color: #3d2f18;
				display: block;
				
				font-size: 18px;
				line-height: 24px;
				font-weight: 300;
				
			}
			
			.oferta_belka:hover{
				background: #fff;
				text-decoration: none;
			}
			
			.oferta_belka:hover b{
				color: #a0a0a0;
				text-decoration: none;
			}
			
			.oferta_belka_aktywna{
				background: #f8f3e5 url('img/balet_beige_small.png') no-repeat right bottom;
			}
			
				.oferta_belka_aktywna b{
					color: #3d2f18;
				}
			
		.oferta_container {
			margin-top: 5px;
			margin-bottom: 21px;
			display: none;			
		}
		
			.oferta_container img{
				width: 100%;
			}
			


.beztajemnic_lista {
		margin-bottom: 10px;
	}
		
		.beztajemnic_belka {
			background: rgba(255,255,255,0.85) url('img/balet_beige_small.png') no-repeat right bottom;
			
			display: block;
			
		}
		
			.beztajemnic_belka b{
				color: #3d2f18;
				display: block;
				padding: 10px 20px 10px 20px;
				font-size: 18px;
				line-height: 24px;
				font-weight: 300;
				
			}
			
			.beztajemnic_belka:hover{
				background: #fff;
				text-decoration: none;
			}
			
			.beztajemnic_belka:hover b{
				color: #a0a0a0;
				text-decoration: none;
				font-weight: 400;
			}
			
			.beztajemnic_belka_aktywna{
				background: #ffffff url('img/balet_beige.png') no-repeat right bottom;
			}
			
				.beztajemnic_belka_aktywna b{
					color: #3d2f18;
					font-weight: 400;
				}
			
		.beztajemnic_container {
			margin-top: 1px;
			display: none;
			background:#ffffff no-repeat;
			padding: 20px;
			font-size: 16px;
			line-height: 27px;
		}
				
		.beztajemnic_box {
			background: rgba(255,255,255,0.85);
			
		}	

	

.form-control {
	margin-bottom: 5px;
}

.text-normal {
	font-weight: 400;
}

.bttn_miesobrobiowe {
	height: 394px;
	background: url('img/bttn_miesodrobiowe.jpg') no-repeat;
	display: block;
}

.bttn_miesobrobiowe a {
		background: #997b4c;
		display: block;
	}
	
		.bttn_miesobrobiowe a b{
			font-weight: 400;
			font-size: 25px;
			padding: 20px 20px 15px 20px;
			color: #fff;
			display: block;
			background: url('img/balet_white.png') no-repeat bottom right;
		}

.bttn_mieso {
	background: url('img/bttn_drob_tlo.jpg') no-repeat;
	min-height: 187px;	
	margin-bottom: 20px;
}
	
	.bttn_mieso a {
		width: 270px;
		float: right;
		display: block;
		background: #b6935d url('img/balet_white.png') no-repeat bottom right;
		min-height: 187px;	
	}
	
		.bttn_mieso a b{
			font-weight: 400;
			font-size: 51px;
			color: #fff;
			display: block;
			padding: 90px 20px 0px 20px;
		}


.bttn_wedliny {
	background: url('img/bttn_wedliny_tlo.jpg') no-repeat;
	min-height: 187px;
}

	.bttn_wedliny a {
		width: 270px;
		float: right;
		display: block;
		background: #3d2f18 url('img/balet_white.png') no-repeat bottom right;
		min-height: 187px;	
	}
		
		.bttn_wedliny a b{
			font-weight: 400;
			font-size: 51px;
			color: #fff;
			display: block;
			padding: 90px 20px 0px 20px;
		}

		
				
@media screen and (max-width: 760px) {
	#pic_main {
		background: url('img/pic.jpg') no-repeat -420px 0px;
		height: 440px;
	}
	
	.txt_intro {
		margin-top: 10px;
		padding: 15px;
		line-height: 27px;
		font-size: 16px;
		background: rgba(255,255,255,0.8);
	}
	
	.bttn_miesobrobiowe_container {
		
	}
	
	.bttn_miesobrobiowe {
		min-height: 187px;	
		margin-top: 20px;
	}
	
.bttn_miesobrobiowe a {
		background: #997b4c;
		display: block;
	}
	
		.bttn_miesobrobiowe a b{
			font-weight: 400;
			font-size: 21px;
			padding: 20px 20px 15px 20px;
			color: #fff;
			display: block;
			background: url('img/balet_white.png') no-repeat bottom right;
		}
}		

@media screen and (min-width: 761px)and (max-width: 990px) {
	#pic_main {
		background: url('img/pic.jpg') no-repeat -120px 0px;
		height: 440px;
	}
	
	.txt_intro {
		margin-top: 120px;
		padding: 20px;
		
		line-height: 30px;
		background: rgba(255,255,255,0.7);
	}
	
	
}

@media screen and (max-width: 990px) {
	.bttn_miesobrobiowe {
		height: 187px;	
		margin-top: 20px;
	}
	
	
		.bttn_miesobrobiowe a {
		width: 270px;
		float: right;
		display: block;
		background: #997b4c url('img/balet_white.png') no-repeat bottom right;
		min-height: 187px;	
	}
		
		.bttn_miesobrobiowe a b{
			font-weight: 400;
			font-size: 31px;
			color: #fff;
			display: block;
			padding: 90px 20px 0px 20px;
			background: none;
		}
}