	
	body{
		background:#000;
		color:#fff;
		font-family:arial;
		font-size:11pt;
		margin:0;
		padding:0;
		min-width:640px;
	}
	
	img{
		border:0;
	}
	
	h2{
		color:#f7070c;
		padding:0;
		margin:0;
		font-size:16px;
		text-transform:uppercase;
	}
	
	p{
		padding:0;
		margin:0;
		font-size:11pt;
		margin-top:10px;
		line-height:140%;
	}
	
	
	.lines{
		border-top:solid 1px #fff;
		border-bottom:solid 1px #fff;
		margin:3px 0;
	}

	#logo_wrapper{
		text-align:center;
		height:130px;
		vertical-align:middle;
	}

	#logo{
		display:block;
		margin:0 auto;
		position:relative;
		top:20px;
	}
	
	#menu{
		list-style:none;
		text-align:center;
		margin:10px 0;
		padding:0;

	}
	
	#menu li{
		display:inline;
		margin:0 20px;
	}
	
	#menu li a{
		font-family:arial;
		font-size:15pt;
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		transition:ease 200ms;
	}
	
	#menu li a:hover,
	#menu li.active a{
		color:#f7070c;
		transition:ease 200ms;
	}
	
	#footer{
		text-align:center;
		font-family:arial;
		color:#fff;
		font-size:10pt;
	}
	
	#footer a{
		color:#fff;
		text-decoration:none;
	}
	
	#likeus{
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	#copyrights{
		padding-bottom:10px;
	}
	
	
	#p_home{
		height:600px;
		padding-top:20px;
		width:100%;
		background:url(../images/bg1.jpg) center bottom no-repeat;
		background-size: 100% auto;
	}
	
	#kontakt{
		margin-bottom:20px;
	}
	
	#telefon{
		font-size:18pt;
		font-family:tahoma;
		font-weight:bold;
	}
	
	.box{
		background:#000;
		width:400px;
		margin:0 auto;
		padding:20px;
-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 0px 12px 0px rgba(0, 0, 0, 1);
box-shadow:         0px 0px 12px 0px rgba(0, 0, 0, 1);
	}
	
	#mapka_btn{
		width:40%;
		padding-top:90px;
		background:url(../images/mapka.png) center center no-repeat;
		text-align:center;
		font-size:10pt;
		color:#fff;
		display:block;
		float:right;
	}
	
	#mapka_btn:hover{
		color:#f7070c;
		transition:ease 200ms;		
	}
	
	#mapka{
		display:none;
		position:fixed;
		width:600px;
		height:400px;
		top:50%;
		left:50%;
		margin-left:-300px;
		margin-top:-200px;
		border:solid 1px #818181;
		transition:ease 200ms;
		padding:0;
		border-radius: 3px;
	}
	
	#mapka_close_btn{
		position:absolute;
		right:-17px;
		top:-17px;
		z-index:9999;
	}
	
	#map-canvas{
		width:100%;
		height:100%;
		border-radius: 3px;
	}
	
	#p_aktualnosci{
		height:556px;
		padding-top:20px;
		width:100%;
		background:url(../images/bg2.jpg) center center no-repeat;
		background-size: 100% auto;
	}
	
	#p_galeria{
		height:600px;
		width:100%;
		background:url(../images/bg3.jpg) center center no-repeat;
		background-size: 100% auto;
	}
	
	#photos{
		height:600px;
		width:800px;
		margin:0 auto;
		left:100px;
		position:relative;
		border-left:solid 3px #000;
	}
	
	#p_zamowienia{
		background:url(../images/bg4.jpg) fixed left bottom no-repeat;
		background-size: 50% auto;
		width:100%;
		
	}
	
	.zamowienia_koszyk{
		width:20%;
		float:right;
		padding:20px;
	}
	
	.zamowienia_content{
		width:660px;
		float:right;
		background:#000;
	}
	
	#oferta{
		height:600px;
		overflow:auto;
	}
	
	.category{
		font-weight:normal;
		padding:20px;
		margin:0;
		color:#f7070c;
		font-size:14pt;
	}
	
	.zestaw{
		width:600px;
		margin:0 auto;
		padding-bottom:100px;
	}
	
	.zestaw_skomponuj{
		width:600px;
		margin:0 auto;
		margin-bottom:20px;
	}
	
	.zestaw_skomponuj h2{
		color:#fff;
		font-weight:normal;
		font-size:16pt;
		padding: 0 0 10px 0;
	}
	
	.zestaw .left{
		width:300px;
		display:table-cell;
		vertical-align:top;
	}
	
	.zestaw .right{
		width:300px;
		display:table-cell;
		vertical-align:top;
	}
	
	.zestaw h2{
		color:#fff;
		font-weight:normal;
		font-size:18pt;
		padding: 0 0 10px 0;
	}
	
	.zestaw h2 .header_sztuk{
		font-size:10pt;
		text-transform:none;
	}
	
	.zestaw .photo{
		display:block;
	}
	
	.zestaw .sklad{
		font-size:10pt;
		margin-right:10px;
		line-height:150%;
	}
	
	.nowosc{
		color:#f7070c;
		font-size:12pt;
	}
	
	.price{
		font-size:18pt;
	}
	
	.ilosc_sztuk{
		background:#666;
		border:0;
		padding:5px;
		font-size:12pt;
		color:#fff;
		width:50px;
		text-align:center;
	}
	
	.wybierz_rybe{
		background:#666;
		border:0;
		padding:5px;
		font-size:12pt;
		color:#fff;
		text-align:center;
	}
	
	.dodaj_do_koszyka{
		background:transparent url(../images/dodaj.png) left center no-repeat;
		height:50px;
		padding-left:40px;
		color:#fff;
		font-size:16pt;
		border:0;
		cursor:pointer;
	}
	
	.delete_from_basket{
		background:transparent url(../images/delete.png) center center no-repeat;
		height:16px;
		width:16px;
		padding:0;
		margin:0;
		display:inline-block;
		vertical-align:middle;
		color:#fff;
		font-size:1px;
		border:0;
		text-indent:-50000px;
		cursor:pointer;
	}
	
	.product_actions{
		padding-left:40px;
	}
	
	.dodaj_do_koszyka:hover{
		color:#f7070c;
	}
	
	#basket_sum{
		border-top:solid 1px #fff;
		padding-top:10px;
		display:table;
		width:100%;
		margin-bottom:100px;
	}
	
	#basket_sum span{
		display:table-cell;
		width:50%;
	}
	
	#twoje_zamowienie{
		font-size:14pt;
		color:#FF9933;
		padding-bottom:10px;
	}
	
	#slides div img{
		width:auto;
		height:100%;
	}
	
	#formularz_zamowienia{
		padding:40px;
		background:#2a2a2a;
	}
	
	#formularz_zamowienia label{
		display:block;
	}
	
	#formularz_zamowienia input,
	#formularz_zamowienia textarea,
	#formularz_zamowienia select
	{
		border:0;
		background:#eeeeee;
		display:block;
		padding:5px;
	}
	
	#formularz_zamowienia textarea{
		width:100%;
	}
	
	#formularz_zamowienia input{
		width:50%;
	}
	
	input#send_order{
		cursor:pointer;
		padding:10px;
		background:#000;
		color:#fff;
		margin:0 auto;
		margin-top:20px;
	}
	
	#send_order:hover{
		background:#f7070c;
		color:#000;
	}
	
	#dziekujemy{
		background:#adff5b;
		text-align:center;
		padding:20px;
		color:#000;
	}
	
	#errors{
		background:#ffd2d2;
		text-align:left;
		padding:20px;
		color:#c40000;
	}
	
	/* jssor slider arrow navigator skin 05 css */
		/*
		.jssora05l              (normal)
		.jssora05r              (normal)
		.jssora05l:hover        (normal mouseover)
		.jssora05r:hover        (normal mouseover)
		.jssora05ldn            (mousedown)
		.jssora05rdn            (mousedown)
		*/
		.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
		{
			position: absolute;
			cursor: pointer;
			display: block;
				background: url(../images/strzalki.png) no-repeat;
				overflow:hidden;
		}
		.jssora05l { background-position: -10px -40px; }
		.jssora05r { background-position: -70px -40px; }
		.jssora05l:hover { background-position: -130px -40px; }
		.jssora05r:hover { background-position: -190px -40px; }
		.jssora05ldn { background-position: -250px -40px; }
		.jssora05rdn { background-position: -310px -40px; }