@media only screen and (max-device-width: 660px) {  



.sekcja-pokaz {
	width:103%;
}


.sekcja-pokaz .content {
	margin-left:5%;
	width:100%;
}


.sekcja-tresc {
	width:110%;
	margin-left:0vw;
	padding-left:0vw;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);	
}


.sekcja-tresc .content {
	margin-left:5%;
	width:90%;
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);
}






.przycisk {
	margin-top:9vw;
	margin-bottom:3vw;
}

a.przycisk, span.przycisk {
	padding-left:4.5vw;
	padding-right:4.5vw;
	padding-top:2.4vw;
	padding-bottom:2.4vw;
}

.kotwica {
	margin-top:-24vw;
}

.kotwica2 {
	margin-top:-16vw;
}


/* ooo SEKCJA NAD MENU ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/


.sekcja-nad-menu {
	display:none;
}


/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */


/* ooo SEKCJA MENU ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.sekcja-menu {
	top:0vw;
}


.sekcja-menu, .sekcja-menu .bg, .sekcja-menu .content, .sekcja-menu .logo {
	height: 24vw;
}

.sekcja-menu {
	position:fixed;
}

.sekcja-menu #menu {
	display:none;
	width:111%;
	top:24vw;
	left:-5.5%;
	text-align:center;
	background-color:#FFFFFF;
}

.sekcja-menu #menu .elementy {
	float:left;
	width:100%;
}

.sekcja-menu #menu .element {
	float:none;
}

.sekcja-menu #menu a.element-1 {
	height: 5.1vw;
	width:100%;
	overflow:hidden;
	margin-left:0vw;
	padding-left:0vw;
	padding-right:0vw;
	background-color:#f3f3f3;
}

.sekcja-menu #menu a.specjalny-2 {
	display:none;
}

.sekcja-menu #menu a.specjalny {
	height: 5.1vw;
	width:100%;
	overflow:hidden;
	margin-left:0vw;
	padding-left:0vw;
	padding-right:0vw;
	margin-top:0vw;
	background-color:#f3f3f3;
	color:#676767;

	padding-top:3.2vw;
	padding-bottom:3.2vw;

}

.sekcja-menu #menu .element:hover a.specjalny {
	background-color:#f3f3f3;
	color:#1a459d;
}


.sekcja-menu .elementy-rozwijane {
	background-color:#ffffff;
}

#menu-rozwijane-show1, #menu-rozwijane-show2 {
	margin-left:0.1vw;
	/* ooo */
}

.sekcja-menu #menu a.element-rozwijane-1 {
	padding-top:1.5vw;
	padding-bottom:1.5vw;
	padding-left:2vw;
	padding-right:2vw;
	margin-bottom:0.2vw;
	width:94vw;
	text-align:center;
}

.sekcja-menu .logo img {
	margin-top:1.6vw;
	width:35vw;
}


.icon-telefon {
	width:100%;
	height:15vw;
	background-size:11%;
	position:fixed;
	bottom:0vw;
	left:0vw;
}

.telefon-desktop {
	display:none;
}

.telefon-mobile {
	display:block;
}

.icon-telefon:hover {
	opacity:1;
}

.sekcja-dodatkowa-telefon-mobile {
	display:block;
	height:14.9vw;
}

.icon-mail {
	right:13.5vw;
	top:6vw;
	width:12vw;
	height:12vw;
	background-size:70%;
}

.icon-fb {
	right:27.2vw;
	top:6vw;
	width:12vw;
	height:12vw;
	background-size:70%;
}

#icon-menu, #icon-exit {
	display:none;
}

#icon-menu-mobile {
	display:block;
}

#icon-menu-mobile, #icon-exit-mobile {
	top:6vw;
	width:12vw;
	height:12vw;
}

/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */


/* ooo SEKCJA POKAZ ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.sekcja-pokaz {
	height: 120vw;
	margin-left:-6vw;
	padding-left:5vw;
}

.sekcja-pokaz .content {
	height: 120vw;
}

.sekcja-pokaz .napisy {
	top:7vw;
}

.sekcja-pokaz .bg{
	background-size:cover;
	background-attachment:scroll, fixed;
	background-position:top, 50%;
}

.sekcja-pokaz .next-pokaz {
	left:60%;
}

.icon-next {
	right:7.3%;
	top:53%;
	width:10.4vw;
	height:10.4vw;
	background-size:60%;
	display:none;
}

.icon-prev {
	left:-5.3%;
	top:53%;
	width:10.4vw;
	height:10.4vw;
	background-size:60%;
	display:none;
}

.icon-down {
	left:38.5%;
	top:80%;
	width:10.4vw;
	height:10.4vw;
	background-size:85%;
}

.icon-square .off, .icon-square .on {
	width:5.1vw;
	height:5.1vw;
	margin-left:1.2vw;
}



/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */




/* ooo SEKCJA DODATKOWA 1 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/


.sekcja-dodatkowa-1 {
	padding-top:5vw;
	padding-bottom:5vw;
	display:none;
}

.sekcja-dodatkowa-1 .box {
	width:88.3vw;
	height:105vw;
	margin-bottom:5vw;
	margin-top:5vw;
	margin-right:0vw;
}

.sekcja-dodatkowa-1 .przycisk-box{
	bottom:-11.3vw;
	left:6.0vw;
}

.sekcja-dodatkowa-1 .napisy .napis-2 {
	margin-top:6vw;
}

.icon-prev-2, .icon-next-2 {
	display:none;
}

/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */





/* ooo SEKCJA TRESC ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.sekcja-tresc {
	margin-bottom:5vw;
	margin-left:-9vw;
}

.dodatkowa-tresc-1 {
margin-top:-5vw;
margin-left:-5vw;	
}

img.inny-1 {
width:130%;
}

.sekcja-tresc .box-1 {
	float:left;
	margin-top:14%;
	margin-bottom:4%;
	margin-left:11%;
	width:90%;
}


sekcja-tresc .box-1-dodatkowy {
	float:left;
	margin-top:15.5%;
	margin-bottom:2.5%;
	margin-left:-1%;
	width:120%;
}

.sekcja-tresc .box-2 {
	float:left;
	margin-top:0%;
	margin-bottom:9%;
	margin-left:11%;
	width:90%;
}

.sekcja-tresc .box-3 {
	float:left;
	margin-top:14%;
	margin-bottom:0%;
	width:90%;
	margin-left:9%;
}

.sekcja-tresc .box-4 {
	float:left;
	margin-top:2%;
	margin-left:4%;
	margin-bottom:0%;
	width:90%;
}

.x-1 {
	margin-top:-7vw;
}

.sekcja-tresc .napisy-1 {
	left:5vw;
	width:85%;
}

.sekcja-tresc .napisy-2 {
	left:0vw;
	width:88%;
}

.sekcja-tresc .napisy-1 .napis-1 {
	padding-left:0vw;
}

.sekcja-tresc .napisy-2 .napis-1 {
	padding-left:0vw;
}

.sekcja-tresc .napisy-1 .bg{
	width:1.8%;
	left:-5vw;
}

.bg-right, .bg-left {
	display:none;
}


/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */




/* ooo SEKCJA STOPKA ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.sekcja-stopka, .sekcja-stopka .content {
	height:10vw;
}

.sekcja-stopka .napisy-1 {
	width:100%;
	left:0vw;
}

.sekcja-stopka .napisy-2 {
	display:none;
}

.sekcja-stopka .napisy-1 .napis-1 {
	vertical-align:middle;
	text-align:left;
	margin-left:0vw;
}

/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */




/* ooo SEKCJA COOKIE ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.sekcja-cookie, .sekcja-cookie .content, .sekcja-dodatkowa-cookie {
	display:none;
}

/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */







/* ooo SEKCJA POKAZ ZAKLADKA ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.sekcja-pokaz-zakladka {
	height: 28vw;
}

.sekcja-pokaz-zakladka .content {
	height: 28vw;
}

.sekcja-pokaz-zakladka .napisy {
	top:3vw;
}

.sekcja-pokaz-zakladka .bg{
	background-size:100%;
	background-attachment:scroll, fixed;
}

/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */






/* ooo SEKCJA TRESC ZAKLADKA ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
.tresc-zakladka {
min-height:90vh;
margin-top:-11vw;
}
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */





/* ooo SEKCJA BOX GALERIA ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.box-galeria {
	margin-bottom:18%;
	width:90%;
	margin-left:10vw;
}

.box-galeria .obrazki {
	margin-top:0%;
}

.box-galeria .obrazek-1 {
	margin-bottom:4vw;
	margin-right:0vw;
	margin-left:0vw;
	width:90vw;
	height:90vw;
	float:left;

}

.box-galeria .przycisk-galeria {
	margin-bottom:4vw;
	margin-right:0vw;
	margin-top:4vw;
	margin-left:0vw;
}

/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */





/* ooo SEKCJA MAPKA DOJAZDU ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.sekcja-mapka, .sekcja-mapka .content {
	height:60vw;
}


/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */




/* ooo SEKCJA FORMULARZ KONTAKTOWY ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
 
.box-formularz {
	margin-top:0%;
	margin-bottom:18%;
	margin-left:0%;
	width:110%;
	padding-left:0.1vw;
}

.uuz {
margin-top:-15vw;
}


.box-formularz input {
	padding-left:2vw;
	margin-top:2vw;
	margin-bottom:2vw;
	border: 2px solid #e5e5e5;
    border-radius: 2px;
	width:80vw;
	height: 10vw;
	font-size:3.4vw;
}

a.form-t-no {
display:block;
}

.inputfile + label {
	border: 2px solid #e5e5e5;
    border-radius: 2px;
	background-color:#e5e5e5;
	background-image:url(../grafika/inne/icon-download.png);
	background-repeat:no-repeat;
	background-size:5%;
	background-position:2.5% center;
	white-space:nowrap;
	
	padding-left:7.7vw;
	padding-right:5.2vw;
	padding-top:2.65vw;
	padding-bottom:2.65vw;
	margin-top:10vw;
	margin-bottom:5vw;
	font-size:3.3vw;
	cursor:pointer;
}


.box-formularz textarea {
	padding-top:2vw;
	padding-left:2vw;
	margin-top:2vw;
	margin-bottom:2vw;
	border: 2px solid #e5e5e5;
    border-radius: 2px;
	width:80vw;
	height: 50vw;
	font-size:3.4vw;
}

input.wyslij {
	border:none;
	border-radius: 0px;
	margin-top:4vw;
	width:50vw;
	height:10vw;
	font-size:3.4vw;
}

#icon-exit-formularz {
	right:-8vw;
	width:8vw;
	height:8vw;
}

/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */




/* ooo - ooo */




/* ooo SEKCJA DODATKOWA 1 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/


.sekcja-dodatkowa-2 {
	padding-top:5vw;
	padding-bottom:5vw;
}

.sekcja-dodatkowa-2 .box {
	width:88.3vw;
	height:105vw;
	margin-bottom:5vw;
	margin-top:5vw;
	margin-right:0vw;
}

.sekcja-dodatkowa-2 .przycisk-box{
	bottom:-11.3vw;
	left:6.0vw;
}

.sekcja-dodatkowa-2 .napisy .napis-2 {
	margin-top:6vw;
}

.sekcja-dodatkowa-2 .icon-prev-2, .icon-next-2 {
	display:none;
}

/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo END ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */





/* ooo USTAWIENIA WIELKOSCI FONTÓW ooo */
.t1 { font-size:3.4vw; }
.t2 { font-size:3.2vw; }
.t3 { font-size:6.5vw; }
.t4 { font-size:3.6vw; }
.t5 { font-size:6.5vw; }
.t6 { font-size:2.7vw; }
/* ooo - ooo */




@media only screen and (max-device-width: 660px) and (orientation: landscape) {  
.sekcja-cookie, .icon-telefon {
	display:none;
}

.sekcja-menu {
	position:relative;
}
}



}