/* ------------------------------------------- OGÓLNE DEKLARACJE CSS --------------------------------- */
* {
	margin: 0; 
	padding: 0;
}
html{
	min-width:460px;
	height: 100%;

}
body{
	font-family:tahoma;
	background-image: none, url(../images/bg_new.png);
	background-position:left bottom, left bottom;
	background-repeat:no-repeat;
	background-size:auto, cover;
	background-attachment:fixed;
}

a:link, a:visited, a:active {
	text-decoration: none;
	outline:none;
	color:white;
}
a:hover {
	text-decoration: none;
	color: white;
}
#wrapper{
	padding:00px 0px 0px 00px;
	margin:0 auto;
	max-width:500px;
	color:white;
}
#wrapper_a{
}

/* --------------------------------------- STARTOWE UKRYCIE KART PRODUKTÓW --------------------------------- */
#blyskowe_content_1, #blyskowe_content_2, #blyskowe_content_3, #blyskowe_content_4, #blyskowe_content_5, #blyskowe_content_6, #blyskowe_content_7 ,
#stale_content_1, #stale_content_2, #stale_content_3, #stale_content_4, #stale_content_5,
#softbox_content_1, #softbox_content_2,  #softbox_content_3, #softbox_content_4, #softbox_content_5, #softbox_content_6, #softbox_content_7, #softbox_content_8, #softbox_content_9,
#akcesoria_content_1, #akcesoria_content_2, #akcesoria_content_3, #akcesoria_content_4, #akcesoria_content_5, #akcesoria_content_6, #akcesoria_content_7 {
	display:none;
}

/* ------------------------------------------------- MENU GŁÓWNE ------------------------------------------ */
#main_menu {
	z-index:99999;
	float:left;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
	width:100%;
	min-height:50px;
	background: rgba(255, 255, 255, 0.8);
}
#main_menu ul {
	list-style:none;
	margin:0;
	padding:5px;
}
#start_button, #main_menu ul li a {
	cursor:pointer;
	display:block;
	float:left;
	margin:0 0 0 3px;
	padding:0 10px;
	height:49px;
	line-height:40px;
	font-size:18px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#1d1d1d;
}
#main_menu ul li a:hover, #main_menu ul li a.selected, #start_button.selected, #start_button:hover {
	color:black;
	border-bottom:3px solid red;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#nav{
	max-width:1200px;
	font-family:Source Sans Pro;
	margin:0 auto;
}
#nav ul li ul {
	display: none
}
/* Logotyp w belce menu */
#logo_aurora{
	background-image:url('../images/aurora_logo.jpg');
	background-repeat:no-repeat;
	float:right;
	display:none;
	width:80px;
	height:43px;
}

/* ---------------------------------------------- KONTENERY KATEGORII --------------------------------- */
#pierwszy{
	min-height:1900px;
}
#drugi{
	min-height:1400px;
}
#trzeci{
	min-height:1550px;
}
#czwarty{
	min-height:1800px;
}
.naglowek_sekcji{
	margin:50px auto;
	width:440px;
	padding-top:100px;
	font-size:18px;
	color:#323232;
	font-family:Source Sans Pro;
}
.naglowek_sekcji2{
	margin:50px auto;
	width:300px;
	padding-top:100px;
	font-size:18px;
	color:#323232;
	font-family:Source Sans Pro;
}

/* --------------------------------- PRZEDMIOT W SIATCE -------------------------- */
.box{
	max-width:500px;
	margin:0 auto;
}	
table.siatka_produktow{
	margin-top:20px;
	max-width:485px;
	float:left;
	border-radius:4px;
	padding:5px 0px 10px 0px;
	border:1px solid rgba(255,255,255,0.0);
}
table.siatka_produktow:hover{
	background-color:rgba(255,255,255,0.7);
	border-radius:4px;
	cursor:default;
	border:1px solid #f2f2f2;
}
td.miniaturka_produktu{
	width:170px;
}
td.nazwa_produktu{
	line-height:17px;
	font-family:Source Sans Pro;
	font-size:16px;
	color:#282828;
	vertical-align:bottom;
}
td.opis_produktu{
	color:#282828;
	font-size:10px;
}
.button_kup{
	width:122px;
	height:20px;
	float:left;
	background:#c60101;
	border-radius:3px;
}
.button_kup:hover{
	cursor:pointer;
	background:#9f2727;
}
.button_zobacz{
	margin-left:6px;
	width:70px;
	height:20px;
	float:left;
	background:#282828;
	border-radius:3px;
}
.button_zobacz:hover{
	background:black;
	cursor:pointer;
}
img.cart_icon{
	margin:2px 0px 0px 5px;
	border:none;
	float:left;
}
img.info_icon{
	margin:2px 0px 0px 5px;
	border:none;
	float:left;
}
span.kup{
	margin:4px 0px 0px 5px;
	font-size:10px;
	font-weight:bold;
	display:block;
	float:left;
}
span.zobacz{
	margin:4px 0px 0px 5px;
	font-size:10px;
	font-weight:bold;
	display:block;
	float:left;
}
img.miniaturka_produktu{
	border-bottom: 1px solid #5d5d5d;
}

/* ------------------------------ ZAKŁADKI W KARCIE PRODUKTU --------------------------------- */
.karta{
		margin:50px auto;
	}
.tabs a{
	color:#424242;
	font-family:Source Sans Pro;
}
.ui-tabs {
	position: relative;
	padding: .2em;
	color:#424242;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .3em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -5px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.2em;
	border-top:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	background:rgba(255,255,255,0.7);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	font-weight: normal;
	color: #424242;
	font-size:13px;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	font-size:13px;
	font-weight:600;
	color: #424242;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #424242;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	background-color:white;
	font-size:13px;
	text-decoration: none;
}

/* ----------------------------------- KARTA PRODUKTU ------------------------------ */

span.krotki_opis_produktu{
	color:#323232;
	font-size:11px;
	margin-left:10px;
	display:block;
	line-height:18px;
}
span.naglowek_1{
	text-transform:uppercase;
	color:#969696;
	font-weight:bold;
	font-family:Source Sans Pro;
	font-size:12px;
}
span.naglowek_2{
	color:#333333;
	font-size:15px;
	line-height:23px;
	font-family:Source Sans Pro;
	font-weight:600;
}
span.naglowek_nazwa_serii{
	display:block;
	margin-top:-0px;
	line-height:26px;
	font-family:Source Sans Pro;
	font-weight:600;
	color:#333333;
	font-size:30px;
}
span.naglowek_modele_serii{
	margin-top:-18px;
	font-family:Source Sans Pro;
	line-height:20px;
	display:block;
	color:#333333;
	font-size:16px;
}
span.naglowek_charakterystyka_serii{
	font-family:Source Sans Pro;
	font-weight:600;
	color:#333333;
	font-size:17px;
}
span.karta_produktu_opis_1{
	color:#333333;
	font-size:13px;
	line-height:20px;
}
.button_back{
	border-radius:4px;
	font-size:13px;
	color:#333333;
	text-align:right;
	font-family:Source Sans Pro;
	cursor:pointer;
}
hr.karta_produktu_separator{
	margin:3px 0px 3px 0px;
	border:none;
	height:1px;
	background:#424242;
}
table#specyfikacja{
	border: 1px solid #000000;
	margin-top: 20px;
	border-collapse: collapse;
	text-align: center;
}
table#specyfikacja, table#specyfikacja tr, table#specyfikacja td{
	border: 1px solid #d3d3d3;
	border-collapse: collapse;
	font-size:11px;
}
table#specyfikacja td{
	height:30px;
	text-align:center;
}
span.specyfikacja_naglowek{
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
	display:block;
}

/* -------------------------------------------- FOOTER ---------------------------------------------------- */
#footer{
	min-height:1050px;
}
#mapa{
	padding-top:100px;
	margin:0px auto 20px auto;
	width:400px;
}
#formularz{
	display:none;
}
#sekcja_stopki_1{
	line-height:17px;
	font-size:10px;
	color:white;
	width:400px;
	height:130px;
	margin:0 auto;
}
#sekcja_stopki_2{
	margin:0 auto;
	line-height:17px;
	font-size:10px;
	color:white;
	width:400px;
	height:130px;
}
#sekcja_stopki_3{
	margin:0 auto;
	width:440px;
	height:130px;
}
#sekcja_stopki_4{
	height:130px;
	float:left;
	display:none;
}
.separator{
	margin:35px 0px 5px 15px;
	height:1px;
	width:95%;
	background-color:#a4a4a4;
}
p.footer_dane{
	margin:40px 0px 0px 00px;
	font-size:13px;
	font-weight:bold;
	color:white;
}
table.footer_dol{
	width:390px;
}
p#footer_text1{
	margin-top:30px;
	margin-left:10px;
	float:left;
}
p#footer_text2{
	margin-top:50px;
	margin-left:10px;
	float:left;
}
a.link_sklep{
	font-weight:bold;
	color:#cd2121;
}
span.footer_text_naglowek{
	color:white;
	font-weight:bold;
}
img#footer_logo_aurora{
	margin-top:45px; 
	margin-right:20px;
}
img#mapa_piktogram{
	margin-top:30px;
	float:left;
	display:none;
}
img#orion_piktogram{
	margin-top:30px;
	float:left;
	display:none;
}
#menu_footer_button{
	float:left;
	margin-left:15px;
	color:white;
	padding:3px 10px 3px 10px;
	display:block;
}
#menu_footer_button:hover{
	border-bottom:2px solid red;
	cursor:pointer;
}

@media only screen and (max-width:1018px){
	table.karta_produktu, table.karta_produktu thead, table.karta_produktu tbody, table.karta_produktu th, table.karta_produktu td, table.karta_produktu tr { 
		display: table;
		margin:0 auto;
		min-width:480px;
		max-width:900px;
	}
}
	.button_back{
		display:none;
	}
	#footer_black_bar{
		background:black;
	}
/* ---------------------------------- VIEWPORTY --------------------------------------- */
@media only screen and (min-width: 400px) {
	body { 
		background-image:url(../images/bg_new.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		background-size:cover;
		background-attachment:fixed;
	}
	table.karta_produktu{
		width:400px;
	}
	/* Galeria w karcie produktu */
	.pika-thumbs{
		min-width:460px;
		margin-top:10px;
	}
	.pika-thumbs li{ 
		width: 70px;
		height:70px;
		margin: 20px 0 0 10px;
		padding: 0; 
		overflow: hidden;
		float: left;
		list-style-type:none;
		padding: 4px; 
		margin: 0 5px; 
		background: white;
		border-radius:4px;
		border-bottom:1px solid #f2f2f2;
		cursor: pointer;
	}
	.pika-thumbs li .clip {
		position:relative;
		height:100%;
		text-align: center;
		vertical-align: middle;
		overflow: hidden;
	}
	.pika-stage, .pika-textnav {
		width: 400px;
		margin-top:25px;
		height:100%;
	}
	.pika-stage {
		text-align:center;
		height:100%;
		background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 60%);
		overflow:hidden;
	}
	.pika-stage .caption p {
		padding: 0;
		margin: 0;
		line-height: 14px;
	}
	.pika-thumbs li {
		margin: 7px 7px;
	}
	span.zobacz_inne{
		text-shadow: 1px 1px 10px white;
		text-transform:uppercase;
		color:#1c1c1c;
		padding-left:14px;
		padding-top:3px;
		background:white;
		border-radius:3px;
		font-family:Source Sans Pro;
		font-size:12px;
		margin-left:18px;
		float:left;
		display:none;
		height:20px;
		width:465px;
	}
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #tabs-8{
		height:635px;
		min-width:380px;
		max-width:700px;
		overflow-y:auto;
		font-size:12px;
		line-height:21px;
		border-top-right-radius:4px;
		border-bottom-left-radius:4px;
		border-bottom-right-radius:4px;
		margin-left:3px;
	}
}

@media only screen and (min-width: 620px) {
	table.karta_produktu{
		width:100%;
	}
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #tabs-8{
		height:635px;
		min-width:480px;
		max-width:700px;
		overflow-y:auto;
		font-size:12px;
		line-height:21px;
		border-top-right-radius:4px;
		border-bottom-left-radius:4px;
		border-bottom-right-radius:4px;
		margin-left:3px;
	}
	#wrapper{
		padding:00px 0px 0px 00px;
		margin:0 auto;
		max-width:600px;
		color:white;
	}
	.box{
		max-width:600px;
	}
	table.siatka_produktow{
		margin-top:20px;
		max-width:600px;
		float:left;
		height:200px;
		border-radius:4px;
		padding:5px 0px 10px 0px;
		border:1px solid rgba(255,255,255,0.0);
	}
	img#orion_piktogram{
		display:block;
	}
	img#mapa_piktogram{
		display:block;
	}
	#sekcja_stopki_1{
		width:560px;
		margin:0 auto;
	}
	#sekcja_stopki_2{
		margin:0 auto;
		width:560px;
	}
	p#footer_text1{
		margin-left:45px;
	}
	p#footer_text2{
		margin-left:25px;
	}
}

@media only screen and (min-width: 768px) {
	body{
		background-image: none, url(../images/bg_new.png);
		background-position:left bottom, left bottom;
		background-repeat:no-repeat;
		background-size:auto, cover;
		background-attachment:fixed;
	}
	.naglowek_sekcji{
		margin:0 auto 40px auto; 
	}
	.naglowek_sekcji2{
		margin:0 auto 40px auto; 
	}
	#logo_aurora{
		display:block;
	}
	#start_button, #main_menu ul li a {
		cursor:pointer;
		display:block;
		float:left;
		margin:0 0 0 5px;
		padding:0 10px;
		height:47px;
		line-height:40px;
		font-size:18px;
		color:#1d1d1d;
	}
	p.footer_dane{
		font-family:tahoma;
	}

	td.miniaturka_produktu{
		height:150px;
		width:135px;
	}
	img.zdjecie_siatka{
		height:120px;
		width:120px;
		float:left;
	}
	table.siatka_produktow{
		margin-top:50px;
		width:360px !important;
	}
	.box{
		max-width:none;
		width:730px !important;
		margin:0 auto !important;
	}	
	#wrapper{
		max-width:none;
		width:730px;
		margin:0 auto;
	}
	#pierwszy{
		min-height:1100px;
	}
	#drugi{
		min-height:880px;
	}
	#trzeci{
		min-height:890px;
	}
	#czwarty{
		min-height:1150px;
	}
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #tabs-8{
		width:90%;
	}
	span.zobacz_inne{
		display:none;
	}
	p.footer_dane{
		margin:40px 0px 0px 20px;
		font-size:10px;
		color:#bebebe;
	}
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #tabs-8{
		width:95% !important;
	}
}
@media only screen and (min-width: 1017px){
	body{
		font-family:tahoma;
		background-image: none, url(../images/bg_new.png);
		background-position:left bottom, left bottom;
		background-repeat:no-repeat;
		background-size:auto, cover;
		background-attachment:fixed;
	}
	table.karta_produktu{
		width:900px;
		margin:0 auto;
	}
	.button_back{
		display:block;
	}
	a.menu_footer{
		float:left;
		margin-left:15px;
		color:white;
		padding:3px 5px 7px 5px;
		display:block;
	}
	a.menu_footer:hover{
		float:left;
		color:white;
		border-bottom:2px solid red;
		padding:3px 10px 7px 10px;
		display:block;
	}
	#wrapper{
		width:1000px;
		margin:0 auto;
	}
	#wrapper_a{
		width:1000px;
		margin:0 auto;
	}
	#start_button, #main_menu ul li a {
		font-size:12px;
	}
	#nav ul li:hover ul {
		display: block;
		margin-top:47px;
		position: absolute;
	}
	/* Deklaracje wymiarów dla poszczególnych sub-menu */
	ul#menu{
		box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
		height:40px;
		margin-top:200px;
		width:470px;
		float:left;
		background:rgba(255,255,255,1);
	}
	ul#menu2{
		box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
		height:40px;
		width:350px;
		padding-left:10px;
		margin-left:120px;
		background:rgba(255,255,255,1);
	}
	ul#menu3{
		box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
		height:40px;
		width:720px;
		background:rgba(255,255,255,1);
	}
	ul#menu4{
		box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
		height:40px;
		width:610px;
		margin-left:200px;
		background:rgba(255,255,255,1);
	}
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #tabs-8{
		width:222px !important;
	}
	.separator{
		margin:5px 0px 5px 0px;
		height:1px;
		width:100%;
		background-color:#a4a4a4;
		float:left;
	}
	#formularz{
		margin-top:180px;
		float:left;
		margin-left:30px;
		padding-left:20px;
		padding:0;
		border-radius:4px;
		width:500px;
		height:520px;
		display:block;
	}
	#footer{
		height:100vh;
	}
	/* Mapa */
	#mapa{
		float:left;
		padding-top:190px;
		margin-left:30px;
	}
	/* Formularz kontaktowy */
	span.naglowek_kontakt{
		color:#282828;
		font-size:18px;
		font-weight:bold;
		font-family:Source Sans Pro;
		display:block;
		margin:5px 0px 0px 0px;
	}
	span.text2{
		color:black;
		margin-top:20px;
		display:block;
		font-size:12px;
	}
	input.pole1{
		margin-top:20px;
		float:left;
		padding:7px 10px 7px 10px;
		border-radius:3px;
		border:none;
		font-family:Source Sans Pro;
		font-size:14px;
		width:93%;
		height:26px;
		box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
	}
	input.pole2{
		font-family:Source Sans Pro;
		box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
		float:left;
		padding:7px 10px 7px 10px;
		border-radius:3px;
		border:none;
		margin-top:15px;
		font-size:14px;
		width: 93%;
		height:26px;
	}
	textarea.pole3{ 
		font-family:Source Sans Pro;
		box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
		resize: none;
		font-size:14px;
		float:left;
		padding:10px 10px 10px 10px;
		width: 93%;
		border:none;
		height:200px;
		border-radius:3px;
		margin-top:15px; 
	}
	input.wyslij{
		font-weight:bold;
		background-color:white;
		border-radius:4px;
		margin-top:20px;
		color:#4f4f4f;
		margin-bottom:10px;
		width:485px;
		height:30px;
		border:1px solid #f2f2f2;
		float:left;   
	}
	input.wyslij:hover{
		border:1px solid #e2e2e2;
		cursor:pointer; 
	}
	input.pole1:focus{
		outline:0;
	}
	input.pole2:focus{
		outline:0;
	}
	textarea.pole3:focus{
		outline:0;
	}
	#result{
		color:black;
		text-align:center;
		width:500px;
		font-size:12px;
		font-weight:bold;
		margin-bottom:10px;
	}
	/* Stopka - Czarna belka */
	#footer_black_bar{
		height:300px;
	}
	p#footer_text1{
		margin-left:10px;
	}
	p#footer_text2{
		margin-top:20px;
		margin-left:110px;
		float:none;
	}
	#sekcja_stopki_1{
		width:510px;
		float:left;
	}
	#sekcja_stopki_2{
		margin-left:10px;
		width:430px;
		float:left;
	}
	#sekcja_stopki_3{
		width:400px;
		float:left;
	}
	#sekcja_stopki_4{
		width:550px;
		display:block;
	}
	/* Menu Stopki */
	#menu_footer{
		margin:60px 0px 0px 00px;
		font-size:12px;
	}
	#wrapper_footer{
		height:750px;
		margin:0 auto;
		width:980px;
	}
	td.miniaturka_produktu{
		height:150px;
		width:175px;
	}
	img.zdjecie_siatka{
		height:160px;
		width:160px;
		float:left;
	}
	table.siatka_produktow{
		margin-left:70px;
		width:390px !important;
	}
	.box{
		width:950px !important;
	}	
	
}

@media only screen and (min-width: 1240px) {
	html{
		/*overflow-y:hidden;*/
	}	
	table.karta_produktu{
		width:1000px;
		margin:0 auto;
	}
	body{
		background-image: none, url(../images/bg_new.png);
		background-position:left bottom, left bottom;
		background-repeat:no-repeat;
		background-size:auto, cover;
		background-attachment:fixed;
	}
	#wrapper_footer{
		width:1130px;
	}
	#wrapper_a{
		width:1200px;
		margin:0 auto;
	}
	a.menu_footer{
		float:left;
		margin-left:15px;
		color:white;
		padding:3px 10px 7px 10px;
		display:block;
	}
	a.menu_footer:hover{
		float:left;
		color:white;
		border-bottom:2px solid red;
		padding:3px 10px 7px 10px;
		display:block;
	}
	#wrapper{
		margin:0 auto;
		width:1200px;
	}
	/* Galeria w karcie produktu */
	.pika-thumbs{
		width:500px;
	}
	.pika-thumbs li{ 
		width: 100px;
		height:100px;
		margin: 20px 0 0 17px;
	}
	.pika-stage, .pika-textnav {
		width: 500px;
		height:500px;
	}
	.pika-stage {
		height:510px;
	}
	span.zobacz_inne{
		display:block;
	}
	table.siatka_produktow{
		width:390px !important;
		margin:20px 10px 30px 0px;
	}
	.box{
		width:1200px !important;
	}
	.karta{
		width:1200px;
		margin:0px auto;
	}
	#sekcja_stopki_1{
		width:560px;
	}
	#sekcja_stopki_2{
		margin-left:50px;
		width:500px;
		float:left;
	}
	#sekcja_stopki_4{
		width:800px;
	}
	p#footer_text1{
		margin-left:20px;
	}
	p#footer_text2{
		margin-top:50px;
		margin-left:25px;
		float:left;
	}
	/* Menu Stopki */
	#menu_footer{
		margin:60px 0px 0px 210px;
		font-size:12px;
	}
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #tabs-8{
		width:570px !important;
	}
	#pierwszy{
		min-height:100vh;
	}
	#drugi{
		min-height:100vh;
	}
	#trzeci{
		min-height:100vh;
	}
	#czwarty{
		min-height:100vh;
	}
	input.wyslij{
		font-weight:bold;
		background-color:white;
		border-radius:4px;
		margin-top:20px;
		color:#4f4f4f;
		margin-bottom:10px;
		width:625px;
		height:30px;
		border:1px solid #f2f2f2;
		float:left;   
	}
	#formularz{
		margin-left:60px;
		padding-left:00px;
		border-radius:4px;
		width:650px;
		height:auto;
		display:block;
	}
	#mapa{
		padding-top:50px;
		margin:140px 0px 0px 10px;
	}
}

@media only screen and (min-width:1600px){
	body{
		background-image: url(../images/bg.png), url(../images/bg_new.png);
		background-position:left bottom, left bottom;
		background-repeat:no-repeat;
		background-size:auto, cover;
		background-attachment:fixed;
	}
}