/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo USTAWIENIA OGÓLNE ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo - Kolor tresc: #373737 ooo*/
/* ooo - Kolor tresc (przyciski - 10% ciemniejszy): #272727 ooo*/
/* ooo - Kolor tresc (dodatkowy): #f2f2f2 ooo*/
/* ooo - Kolor link: #80c032 ooo*/
/* ooo - Kolor link (10% ciemniejszy): #79b52f ooo*/
/* ooo - Kolor link cookies: #dbdbdb ooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

body {
	font-family: 'Cairo', sans-serif;
	color:#373737;
	letter-spacing:0.8px;
	line-height:25px;
	font-size:18px;
	font-weight:normal;
}

a.kotwica {
	margin-top:-7.45vw;
	height:7.45vw;
}

a {
	color:#373737;
	font-weight:700;
}

a.normal {
	color:#373737;
	font-weight:normal;
}

a.normal-white {
	color:#ffffff;
	font-weight:normal;
}


a.normal:hover {
	color:#373737;
}

a.normal-white:hover {
	color:#ffffff;
}

a.link {
	font-weight:normal;
}

a.link-cookies {
	font-weight:normal;
	color:#ffffff;
}

a.link-cookies:hover {
	color:#dbdbdb;
}

a:hover {
	color:#80c032;
}

a.przycisk {
	background-color:#f2f2f2;
	font-weight:normal;
}

a.przycisk:hover {
	color:#ffffff;
	background-color:#80c032;
}

h3.naglowek-pasek {
	background-color:#f2f2f2;
	color:#f2f2f2;
}

tr:nth-child(even) {
	background-color: #f2f2f2;
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/





/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo MENU ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.menu {
	background-color:#ffffff;
}

.menu, .menu-under {
	height:7.5vw;
}

#przyciski-menu {
	padding-top:3vw;
	padding-bottom:3vw;
}

img.logo {
	width:300px;
}

a.przycisk-menu:hover {
	color:#373737;
	border-bottom: 1px solid #373737;
}

.ikona-x {
	background-image:url(../grafika/inne/icon-exit.png);
}
/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/



/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo MENU ROZWIJANE ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

#menu-rozwijane-1 {
	top:7.5vw;
}

a.menu-rozwijane {
	border-top: 0.1vw solid #79b52f;
}

a.menu-rozwijane:hover {
	border-top: 0.1vw solid #79b52f;
	background-color:#79b52f;
}

a.menu-rozwijane:hover, a.menu-rozwijane-tytul, a.menu-rozwijane {
	color:#ffffff;
}

#menu-rozwijane-1 {
	background-color:#80c032;
}

.menu-rozwijane-ikona-x {
	background-image:url(../grafika/inne/icon-exit-white.png);
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/





/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo USTAWIENIA OGÓLNE RWD ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

@media (min-width: 0px) and (max-width: 1150px) {

body {
	line-height:28px;
	font-size:20px;
}

a.menu-rozwijane {
	border-top: 0.2vw solid #79b52f;
}

a.menu-rozwijane:hover {
	border-top: 0.2vw solid #79b52f;
}

.menu, .menu-under {
	height:18vh;
}

#przyciski-menu {
	background-color:#80c032;
	border-left: 0vw solid #79b52f;
	margin-top:18vh;
}

a.przycisk-menu {
	color:#ffffff;
	border-top: 0.2vw solid #79b52f;
}

a.przycisk-menu:hover {
	background-color:#79b52f;
	color:#ffffff;
	border-top: 0.2vw solid #79b52f;
}

img.logo {
	width:300px;
}

}

@media (min-width: 0px) and (max-width: 660px) {

img.logo {
	width:300px;
}

.ikony-menu-mobile-down {
	background-color:#80c032;
}

}

@media only screen and (max-device-width: 1150px) {

body {
	line-height:28px;
	font-size:20px;
}

a.menu-rozwijane {
	border-top: 0.2vw solid #79b52f;
}

a.menu-rozwijane:hover {
	border-top: 0.2vw solid #79b52f;
}

.menu, .menu-under {
	height:18vh;
}

#przyciski-menu {
	background-color:#80c032;
	border-left: 0vw solid #79b52f;
	margin-top:18vh;
}

a.przycisk-menu {
	color:#ffffff;
	border-top: 0.2vw solid #79b52f;
}

a.przycisk-menu:hover {
	background-color:#79b52f;
	color:#ffffff;
	border-top: 0.2vw solid #79b52f;
}

img.logo {
	width:300px;
}

}

@media only screen and (max-device-width: 660px) {

img.logo {
	width:240px;
}

.ikony-menu-mobile-down {
	background-color:#80c032;
}

}
/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/





/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo POKAZ MIDDLE ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.box-pokaz-middle {
	background-color:#373737;
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/





/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo STOPKA ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.box-stopka {
	background-color:#f2f2f2;
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/




/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo COOKIES ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

#box-cookies {
	background-color:#f2f2f2;
}

.cookies-bg {
	background-color:#80c032;
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/




/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo GALERIA ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.galeria {
	background-color:#373737;
}

.icon-next-galeria {
	background-image:url(../grafika/inne/icon-next.png);
}

.icon-prev-galeria {
	background-image:url(../grafika/inne/icon-prev.png);
}

a.przycisk-galeria {
	background-color:#80c032;
	color:#ffffff;
}

a.przycisk-galeria:hover {
	background-color:#79b52f;
	color:#ffffff;
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/




/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo SEKCJA KONTAKT ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.box-kontakt {
	color:#ffffff;
}

.box-kontakt-bg {
	background-image:linear-gradient(120deg, rgba(0, 0, 0, 0.1) 10%,rgba(0, 0, 0, 0.3) 35%);
	background-color:#373737;
}

h3.naglowek-pasek-kontakt {
	background-color:#80c032;
	color:#80c032;
}

a.przycisk-kontakt, a.przycisk-kontakt-2 {
	background-color:#272727;
	color:#ffffff;
}

a.przycisk-kontakt:hover, a.przycisk-kontakt-2:hover {
	color:#ffffff;
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/




/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo FORMULARZ ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

#box-formularz {
	top:7.5vw;
	background-color:#80c032;
}

#box-formularz input.in1, #box-formularz textarea {
	font-family: 'Cairo', sans-serif;
	color:#373737;
}

#box-formularz input.wyslij {
	font-family: 'Cairo', sans-serif;
	color:#ffffff;
	background-color:#79b52f;
}

a.box-formularz-tytul {
	color:#ffffff;
}

a.box-formularz-1 {
background-color:#79b52f;
}

a.box-formularz-2 {
background-color:#80c032;
}

a.box-formularz-1, a.box-formularz-2 {
	color:#ffffff;
}

a.box-formularz-1:hover , a.box-formularz-2:hover {
	color:#ffffff;
}

.box-formularz-ikona-x {
	background-image:url(../grafika/inne/icon-exit-white.png);
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/





/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo POKAZ GLÓWNY ooooooooooooooooooooooooooooooooooooooooooooooooo*/
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/

.box-pokaz-left {
	background-color:#272727;
}

.box-pokaz-left, .box-pokaz-right  {
	height:730px;
}

.box-pokaz-right {
	background-image:linear-gradient(120deg, rgba(0, 0, 0, 0.1) 10%,rgba(0, 0, 0, 0.3) 35%);
	background-color:#373737;
	color:#ffffff;
}

h3.naglowek-pasek-pokaz {
	background-color:#80c032;
	color:#80c032;
}

a.przycisk-pokaz, a.przycisk-pokaz-2 {
	background-color:#272727;
	color:#ffffff;
}

a.przycisk-pokaz:hover, a.przycisk-pokaz-2:hover {
	color:#ffffff;
}

.pokaz-square-1,.pokaz-square-2, .pokaz-square-3 {
	background-color:#f2f2f2;
	margin-top:660px;
}

.sq {
	background-color:#80c032;
}

/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ooo -  ooooooooooooooooooooooooooooooooooooooooooooooooo*/