body {	margin: 0 auto;	font-family: 'Ubuntu', Verdana, Arial, Helvetica, sans-serif;	font-size: 17px;	color: #222222;	padding: 0px;	margin: 0px;background: #6d7fb0; /* Old browsers */background: -moz-linear-gradient(left,  #6d7fb0 0%, #d6e2e0 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  #6d7fb0 0%,#d6e2e0 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  #6d7fb0 0%,#d6e2e0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d7fb0', endColorstr='#d6e2e0',GradientType=1 ); /* IE6-9 */}h1.tytgl {	font-size: 28px;	color: #fff;	font-weight: 300;	padding: 33px 0 21px 0;	margin: 0;}h1, h2, h3 {	font-weight: 300;	color: #fff;}h3 {	font-size: 19px;}h3.ostfirm {	font-size: 19px;	padding: 0;	margin: 0;}.wizytowka2 h2,.wizytowka2 h3,.wizytowka2 h4 {	color: #6d7fb0;}a {	outline: none;	transition: 0.5s ease-out;	-o-transition: 0.5s ease-out;	-moz-transition: 0.5s ease-out;	-webkit-transition: 0.5s ease-out;}P {FONT-SIZE: 17px; COLOR: #222222; line-height: 140%;}.biale {color: #fff;}A:link  {COLOR: #3e5184; FONT-SIZE: 17px;  text-decoration: none; }A:active {COLOR: #3e5184; FONT-SIZE: 17px; text-decoration: none; }A:visited  {COLOR: #3e5184; FONT-SIZE: 17px; text-decoration: none; }A:hover  {COLOR: #9B0000; FONT-SIZE: 17px; text-decoration: none; }A.promowane2:link  {COLOR: #4c587a; FONT-SIZE: 23px;  text-decoration: none; line-height: 120%;}A.promowane2:active {COLOR: #4c587a; FONT-SIZE: 23px; text-decoration: none; line-height: 120%;  }A.promowane2:visited  {COLOR: #4c587a; FONT-SIZE: 23px; text-decoration: none; line-height: 120%;  }A.promowane2:hover  {COLOR: #d6464b; FONT-SIZE: 23px; text-decoration: none; line-height: 120%; }.sciezka {text-align: left;font-size: 15px;color: #fff;margin: 0 0px 23px 0;}.sciezka a {color: #fff;font-size: 15px;text-decoration: none;}.sciezka a:hover {color: #fff;font-size: 15px;text-decoration: underline;}.wyniki {		float: right;		color: #fff;		font-size: 15px;		padding: 0 0 21px 0;}.rama {	width: 100%;	margin: 0 auto;	background-color: #fff;	-webkit-box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);	-moz-box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);	box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;	padding: 0 0 12px 0;}.rama.sticky {	width: 100%;	margin: 0 auto;	background-color: #fff;	-webkit-box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);	-moz-box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);	box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  z-index: 2;	padding: 0 0 12px 0;}.rama2 {	max-width: 1360px;	padding: 0 15px 0 15px;	margin: 0 auto;	-webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.rama-logo {	padding: 58px 0 12px 20px;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.rama.sticky .rama-logo {	padding: 12px 0 12px 20px;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.rama-logo img,.rama.sticky .rama-logo img {  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.rama-menu {	padding: 3px 0 0 0;	-webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;	margin: 0 auto;	text-align: center;}.rama.sticky .rama-menu {	padding: 8px 0 0 0;	-webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;	margin: 0 auto;}.rama-txt {	max-width: 1360px;	margin: 0 auto;	padding: 0px;}.formu1 {	width: 100%;}@media (min-width: 890px) {	.formu1 {		width: 50%;		float: left;	}}@media (min-width: 790px) {	.formu1 {		width: 50%;		float: left;	}	.rama-txt {		max-width: 1360px;		margin: 0 auto;		padding: 0px 15px 0 15px;	}	.rama-logo {		float: left;		padding: 12px 0 12px 0;		width: 357px;	  -webkit-transition: all 0.4s ease-in-out;	  transition: all 0.4s ease-in-out;	}	.rama.sticky .rama-logo {		float: left;		padding: 4px 0 0px 0;		width: 166px;	  -webkit-transition: all 0.4s ease-in-out;	  transition: all 0.4s ease-in-out;	}	.rama-menu {		float: right;		padding: 38px 0 0 0;		-webkit-transition: all 0.4s ease-in-out;	  transition: all 0.4s ease-in-out;	}	.rama.sticky .rama-menu {		float: right;		padding: 8px 0 0 0;		-webkit-transition: all 0.4s ease-in-out;	  transition: all 0.4s ease-in-out;	}	.rama {		width: 100%;		height: 90px;		margin: 0 auto;		background-color: #fff;		-webkit-box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);		-moz-box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);		box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);		position: fixed;	  -webkit-transition: all 0.4s ease-in-out;	  transition: all 0.4s ease-in-out;	  left: 0;	  top: 0;	  z-index: 9999999;	}	.rama.sticky {		width: 100%;		height: 44px;		margin: 0 auto;		background-color: #fff;		-webkit-box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);		-moz-box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);		box-shadow: 0px 7px 12px 0px rgba(79,99,151,0.2);		position: fixed;	  -webkit-transition: all 0.4s ease-in-out;	  transition: all 0.4s ease-in-out;	  left: 0;	  top: 0;	  z-index: 9999999;		padding: 0 0 0px 0;	}	.rama-txt {		max-width: 1360px;		margin: 0 auto;		padding: 0px 15px 0 15px;	}}.rama-menu ul {	margin: 0;	padding: 0;	list-style: none;}.rama-menu li {	padding: 0 0 3px 0px;	margin: 0 0 0 23px;	float: left;	display: block;	border-bottom: 4px solid #de7a7d;}.rama-menu li:hover {	border-bottom: 0px solid #de7a7d;	display: block;}.rama-menu a {	color: #41568c;	font-size: 18px;	text-decoration: none;	transition: 0s ease-out;	-o-transition: 0s ease-out;	-moz-transition: 0s ease-out;	-webkit-transition: 0s ease-out;}.rama-menu a:hover {	color: #2d3f6b;	font-size: 18px;	text-decoration: none;}.clr { clear: both;}.banner_box_items img,img {	border: 0;	max-width:100% !important;	height:auto;}.tyt-promowane {	padding: 21px 0 21px 0;	width: 100%;	text-align: center;	margin: 0 auto;}.tyt-promowane h2 {	font-size: 28px;	color: #fff;	font-weight: 300;	padding: 21px 0 18px 0;	margin: 0;}.promowane {	width: 100%;	margin: 0 auto;	position: relative;}.promowane-lista {  background-color: #fff;	width: 100%;	margin: 0;	padding: 0;	-webkit-border-radius: 5px;	-moz-border-radius:	5px;	border-radius: 5px;	-webkit-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	-moz-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);}.promowane-boks {	width: 100%;	margin: 0;	padding: 0;}.promowane-boks-fot {  float: left;	width: 40%;	margin: 5px 0 5px 0px;}.promowane-boks-fot2 {	padding: 0 10px 0 10px;}.promowane-boks-tekst {	float: left;	width: 60%;	margin: 0px;	text-align: center;	position: relative;	display: block;	line-height: 150%;}@media (min-width: 840px) {	.promowane-boks {	  float: left;		width: 33.33%;		margin: 0;		padding: 0;	}}.outer-container {    display: table;    width: 100%;    height: 174px;}.inner-container {    display: table-cell;    vertical-align: middle;}.centered-content {    display: inline-block;    padding : 0px;}.txt-l {	margin: 0;	width: 100%;}.txt-r {	margin: 0;	width: 100%;}@media (max-width: 768px) {	.blok-szuk {		margin: 32px 0px 0 0px;		color: #fff;		font-size: 15px;		width: 100%;	}	.ost-firmy h2,	h1.wizytyt {		text-align: center;	}	.eos-menu-title-szer {		display: none;	}}@media (min-width: 768px) {	.txt-l {		float: left;		margin: 0;		width: 28%;	}	.txt-r {		float: right;		margin: 0;		width: 68%;	}	.blok-szuk {		margin: 139px 0 0 0;		color: #fff;		font-size: 15px;		width: 100%;	}}.ost-firmy {	padding: 0px 0 33px 0;	width: 100%;	text-align: left;	margin: 0 auto;}.ost-firmy h2 {	font-size: 28px;	color: #fff;	font-weight: 300;	padding: 0 0 21px 0;	margin: 0;}.wpis-lista1 {	background-color: #fff;	width: 100%;	margin: 0 0 19px 0;	padding: 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	background-color: #fff;	-webkit-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	-moz-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	position: relative;}.wpis-lista1-premium {	background-color: #fff;	background-image: url('../images/promowana.png');	background-repeat: no-repeat;	background-position: top right;	width: 100%;	margin: 0 0 19px 0;	padding: 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	background-color: #fff;	-webkit-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	-moz-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	position: relative;}.firma-premium {	background-color: #de7a7d;	float: right;	margin: -10px 0 0 0;	padding: 5px 15px 5px 15px;	-webkit-border-radius: 0 5px 5px 5px;	-moz-border-radius: 0 5px 5px 5px;	border-radius: 0 5px 5px 5px;	color: #fff;	text-transform: uppercase;	-webkit-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	-moz-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	position: relative;	word-spacing: 8px;}.firma-premium::before {   content: '';   position: absolute;   display: block;   top: 0;   border: 17px solid #c43a3f;   z-index: -1;   left: -10px;   border-width: 0em 10px 10px 10px;   border-left-color: transparent;   -webkit-box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;   -moz-box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;   box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;}.firma-premium2 {	background-color: #de7a7d;	float: right;	margin: -50px 0 0 0;	padding: 5px 15px 5px 15px;	-webkit-border-radius: 0 5px 5px 5px;	-moz-border-radius: 0 5px 5px 5px;	border-radius: 0 5px 5px 5px;	color: #fff;	text-transform: uppercase;	-webkit-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	-moz-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	position: relative;	word-spacing: 8px;}.firma-premium2::before {   content: '';   position: absolute;   display: block;   top: 0;   border: 17px solid #c43a3f;   z-index: -1;   left: -10px;   border-width: 0em 10px 10px 10px;   border-left-color: transparent;   -webkit-box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;   -moz-box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;   box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;}.wpis-lista1-szczeg-premium h2 {    font-weight: 300;    padding: 20px 0 10px 0;    margin: 0;}.wpis-lista1b {	padding: 0 10px 0 10px;}.wpis-lista1-foto {  float: left;	width: 23%;	margin: 5px 0 0 0px;}.wpis-lista1-foto2 {	padding: 0 15px 0 0;}.wpis-lista1-szczeg {  float: left;	width: 77%;	margin: 0px 0 0 0px;}.wpis-lista1-szczeg h2 {	font-weight: 300;	padding: 20px 0 10px 0;	margin: 0;}.wpis-lista1-opis {	margin: 0 0 10px 0;	font-size: 17px;	text-shadow: 1px 1px 0px #fff;}.wpis-lista1-opis2-l {	text-align: left;	float: right;	margin: 0 0 20px 0;}A.a-wpis-lista1:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #4c587a; FONT-SIZE: 23px;  text-decoration: none;}A.a-wpis-lista1:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #4c587a; FONT-SIZE: 23px; text-decoration: none;  }A.a-wpis-lista1:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #4c587a; FONT-SIZE: 23px; text-decoration: none;  }A.a-wpis-lista1:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #172240; FONT-SIZE: 23px; text-decoration: none;  }.ikon-dom {	float: right;	padding: 0 0 0 33px;	background-image: url("../img/ikon-domek.png");	background-repeat: no-repeat;	color: #97a3bc;}.ikon-kat {	float: right;	margin: 0 0 0 20px;	padding: 0 0 0 37px;	background-image: url("../img/ikon-kat.png");	background-repeat: no-repeat;	color: #97a3bc;}.grid {	list-style: none;	margin: 0 auto;	padding: 0;}.grid li {	display: block;	float: left;	padding: 0;	opacity: 0;	width: 100%;}.grid li.shown,.no-js .grid li,.no-cssanimations .grid li {	opacity: 1;}.grid li a,.grid li img {	outline: none;	border: none;	display: block;	max-width: 100%;}/* Effect 1: opacity */.grid.effect-1 li.animate {	-webkit-animation: fadeIn 1s ease forwards;	animation: fadeIn 1s ease forwards;}@-webkit-keyframes fadeIn {	0% { }	100% { opacity: 1; }}@keyframes fadeIn {	0% { }	100% { opacity: 1; }}.eos-menu,.eos-menu *,.eos-menu *:before,.eos-menu *:after {	padding: 0px;	margin: 0px;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}.eos-menu {	font-size: 17px;	color: #eee;  width: 100%;	position: absolute;  top: 0;  right: 0;	border-bottom: 3px solid #de7a7d;}.eos-group-title {	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.eos-menu li {	list-style: none;}.eos-menu .eos-menu-content {	position: absolute;	width: 100%;	overflow-y: hidden;	height: 0px;	z-index: 10;	transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;}.eos-menu .eos-group-content {	overflow-y: hidden;	height: 0px;	transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;}.eos-menu .eos-menu-title {	min-height: 40px;	line-height: 100%;	background: #000 !important;		transition: 0.5s ease-out;	-o-transition: 0.5s ease-out;	-moz-transition: 0.5s ease-out;	-webkit-transition: 0.5s ease-out;	padding-left: 15px !important;	padding-right: 15px !important;	border-bottom: 1px solid #000 !important;}.eos-menu .eos-group-title,.eos-menu .eos-item {	min-height: 40px;	line-height: 100%;	background: #aab6d2;		transition: 0.5s ease-out;	-o-transition: 0.5s ease-out;	-moz-transition: 0.5s ease-out;	-webkit-transition: 0.5s ease-out;	padding-left: 15px !important;	padding-right: 15px !important;	border-bottom: 1px solid #bac7e6;}.eos-menu .eos-menu-title .fa,.eos-menu .eos-group-title .fa,.eos-menu .eos-item .fa {	line-height: 100%;	padding: 0 12px 0 7px;}.eos-menu .eos-menu-title:hover,.eos-menu .eos-group-title:hover,.eos-menu .eos-item:hover {	cursor: pointer;	background: #293744;		transition: 0.5s ease-out;	-o-transition: 0.5s ease-out;	-moz-transition: 0.5s ease-out;	-webkit-transition: 0.5s ease-out;}.eos-menu .eos-group-content .eos-item {	background: #7c859b;	padding-left: 30px !important;	width: 97%;  margin: 0 auto;}.eos-menu .eos-group-title a {	font-size: 19px;	color: #fff;	text-decoration: none;	text-shadow: 0 1px 3px #7c859b;}.eos-menu .eos-item a {	font-size: 17px;	color: #fff;	display: block;	text-decoration: none;	text-shadow: 0 1px 3px #636d84;	line-height: 100%;}.eos-item.selected {	background: #66718c !important;}.eos-menu .eos-pull-right {	float: right;}.eos-menu .auto-height {	height: auto;}@media (min-width: 768px) {	.eos-menu {		font-size: 17px;		color: #eee;		margin-top: 48px;		position: relative;		border-bottom: 0px solid #de7a7d;	}	.eos-menu .eos-menu-title {		display: none;	}	.eos-menu .eos-menu-content {		height: auto;		position: inherit;	}	.eos-menu-title-szer {		padding: 6px 0px 12px 53px;		font-size: 25px;		display: block;		color: #fff;		text-decoration: none;	}}.lista-podkat {	background-color: #fff;    width: 100%;	margin: 35px 0 0 0;	padding: 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	-webkit-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	-moz-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);}.lista-podkat2 {	padding: 40px 15px 20px 15px;}.lista-podkat2 ul {	margin: 0;	padding: 0;	list-style: none;}.lista-podkat2 ul li {	padding: 0 0 23px 0;}.lista-podkat2 .fa {	padding: 0 7px 0 0;}.dzialy-1 {	width: 100%;}.dzialy-2 {	width: 100%;}@media (min-width: 768px) {	.dzialy-1 {		float: left;		width: 50%;	}	.dzialy-2 {		float: left;		width: 50%;	}}.stopka1 {	padding: 0;	width: 100%;	margin: 0 auto;	margin-top: 22px;	position: relative;	background-color: #fff;	-webkit-box-shadow: inset 0px 7px 12px 0px rgba(79,99,151,0.3);	-moz-box-shadow: inset 0px 7px 12px 0px rgba(79,99,151,0.3);	box-shadow: inset 0px 7px 12px 0px rgba(79,99,151,0.3);}.stopka2 {	max-width: 1360px;	margin: 0 auto;	padding: 0;	position: relative;}.stopka3 {	padding: 35px 15px 35px 15px;	color: #6e80b0;	font-size: 17px;	text-align: center;	line-height: 150%;}.stopka3 span {	font-size: 23px;}.stopka3 a {	color: #6e80b0;	text-decoration: none;	font-size: 17px;}.stopka3 a:hover {	color: #000;	text-decoration: none;	font-size: 17px;}#pager {  clear: both;  padding: 10px 0px 3px;	color: #fff;}#pager div {  padding: 0em;  display: inline;}#pager strong, #pager a {	color: #6e80b0;  padding: 5px 8px;  margin: 0px 0px 0px 0px;  text-decoration: none;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	background-color: #fff;	-webkit-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	-moz-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);	box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);}#pager a:hover {  text-decoration: none;  background: #de7a7d;	color: #fff;}#pager strong {  background: #6e80b0;  color: #fff;}div.error {	border: 0;	margin-top: 10px;	margin-bottom: 20px;	padding: 15px 0 15px 55px;	text-align: left;	font-weight: bold;	color: #fff;	background-color: #ff2e34;	background-image: url('../images/alert-icon2.png');	background-position: 10px 5px;	background-repeat: no-repeat;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}div.info {	border: 0;	margin-top: 10px;	margin-bottom: 20px;	padding: 15px 0 15px 55px;	text-align: left;	font-weight: bold;	color: #fff;	background-color: #339326;	background-image: url('../images/alert-icon1.png');	background-position: 10px 5px;	background-repeat: no-repeat;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}div.info a:link,div.info a:visited {	text-decoration: underline;	color: #c1ffb9;}div.info a:hover {	text-decoration: none;	color: #000;}.required {	color: red;}.required:before {	content: "* ";	color: red;}.blok-szuk input {	margin: 3px 0 3px 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    padding: 8px;    border: 2px solid #fff;    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);}.blok-szuk select {	margin: 3px 0 3px 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    padding: 8px;    border: 2px solid #fff;    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);}.blok-szuk-pole {	margin: 5px 0 0 0;}.blok-szuk-pole2 {	float: left;	margin: 5px 0 0 0;}.blok-szuk-pole3 {	float: left;	margin: 5px 0 0 9px;}.form-style-10 input[type="text"],.form-style-10 input[type="date"],.form-style-10 input[type="datetime"],.form-style-10 input[type="email"],.form-style-10 input[type="number"],.form-style-10 input[type="search"],.form-style-10 input[type="time"],.form-style-10 input[type="url"],.form-style-10 input[type="password"],.form-style-10 textarea,.form-style-10 select {}input[type="radio"] {    display:none;}input[type="radio"] + label {    color:#222;	cursor: pointer;}input[type="radio"] + label span {    display:inline-block;    width:19px;    height:19px;    margin:-2px 10px 0 0;    vertical-align:middle;    background:url(../images/check_radio_sheet.png) -38px top no-repeat;    cursor:pointer;}input[type="radio"]:checked + label span {    background:url(../images/check_radio_sheet.png) -57px top no-repeat;}.wizytowka input {	margin: 3px 0 3px 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    padding: 8px;    border: 2px solid #fff;    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);}.wizytowka textarea {	margin: 3px 0 3px 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    padding: 8px;    border: 2px solid #fff;    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.33);	width: 100%;}.wizytowka select {	padding: 3px;	margin: 3px 0 3px 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}input.szukofe {	display: block;	border: 0;	padding: 8px 28px 8px 28px;	margin: 12px 0 0 0;	background: #9faac4;	transition: 0.5s ease-out;	-o-transition: 0.5s ease-out;	-moz-transition: 0.5s ease-out;	-webkit-transition: 0.5s ease-out;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	font-size: 19px;	color: #fff;	text-decoration: none;	text-shadow: 0 1px 3px #7c859b;	float: left;	cursor: pointer;	box-shadow:  0px 1px 3px rgba(0, 0, 0, 0.33);    -moz-box-shadow:  0px 1px 3px rgba(0, 0, 0, 0.33);    -webkit-box-shadow:  0px 1px 3px rgba(0, 0, 0, 0.33);}input.szukofe:hover {	background: #65708a;	transition: 0.5s ease-out;	-o-transition: 0.5s ease-out;	-moz-transition: 0.5s ease-out;	-webkit-transition: 0.5s ease-out;}.blok-podobny h3 {	font-size: 25px;	padding: 21px 0 12px 0;	margin: 0;	color: #222;}.blok-podobny {	padding: 32px 0 0 0;	color: #222;	font-size: 17px;}.promowane-podpis1 {	padding: 0 0 10px 0;}.banner_box_items img,.promowane-podpis1 img {	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.promowane-podpis2 a {	color: #222;}.blok-podobny-firma {	width: 100%;	text-align: center;	margin: 0 auto;}@media (min-width: 700px) {	.blok-podobny-firma {		float: left;		width: 33.33%;		text-align: center;		margin: 0 auto;	}}.darmowe-baner {	text-align: center;	padding: 44px 0 0px 0;}.darmowe-baner img {	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.wizytowka {    background-color: #fff;    width: 100%;    margin: 35px 0 0 0;    padding: 0;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    -webkit-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);    -moz-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);    box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);}.wizytowka-premium {    background-color: #fff;	background-color: #fff;	background-image: url('../images/promowana.png');	background-repeat: no-repeat;	background-position: top right;    width: 100%;    margin: 35px 0 0 0;    padding: 0;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    -webkit-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);    -moz-box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);    box-shadow: 0px 5px 12px 0px rgba(79,99,151,0.2);}.wizytowka2 {    padding: 40px 15px 20px 15px;	position: relative;}.blok-logo-l {	float: left;}.blok-logo-p {	float: right;}h1.wizytyt {	padding: 52px 0 20px 0;	margin: 0;	color: #fff;	font-size: 28px;}h2.tytgl2a {	font-size: 23px;	font-weight: 300;	margin: 0;	padding: 0;	color: #5e71a3;}h2.tytgl2a span {	font-size: 18px;	font-weight: 300;	margin: 0;	padding: 0;	color: #5e71a3;}h3.tytoferty2 {	font-size: 23px;	font-weight: 300;	margin: 0;	padding: 41px 0 15px 0px;	color: #222;}h3.tytoferty2b {	font-size: 23px;	font-weight: 300;	margin: 0;	padding: 20px 0 0px 0px;	color: #222;}h3.tytoferty2 i,h3.tytoferty2b i {	padding: 0 5px 0 0;}.opis-wizyt p {	line-height: 150%;	text-align: justify;}.wizyt-kont-1 {	width: 100%;}.wizyt-kont-2 {	width: 100%;}@media (min-width: 600px) {	.wizyt-kont-1 {		float: left;		width: 50%;	}	.wizyt-kont-2 {		float: right;		width: 50%;	}}.wizyt-fot {	padding: 20px 0 3px 0;}.wizyt-mapa {	padding: 10px 0 0 0;}.powolajsie {	font-size: 15px;	color: #818ca7;	padding: 23px 0 23px 0;	text-align: left;}.szarak {	color: #818ca7;	float: left;	clear: both;	padding: 0 0 7px 0;}.nieszarak {	float: left;	margin: 0 0 0 10px;	padding: 0 0 7px 0;}.wizyt-linki {	padding: 12px 0 32px 0;	text-align: left;}.wizyt-linki a {	margin: 0 21px 0 0;}.wizyt-linki i {	padding: 0 5px 0 0px;}.wizyt-podsum i {	padding: 0 5px 0 0;}.wizyt-podsum {	padding: 12px 0 0px 0;	line-height: 150%;}.wizyt-podsum-p {	text-align: right;		color: #818ca7;}#map img { max-width: none!important; }.tagi {	padding: 0px 0 12px 0;	font-size: 15px;    color: #a4adc3;}#map-poland {	margin-top: 41px;	margin-bottom: 34px;}.najnowsze-fir {	padding: 15px 10px 15px 10px;	background-color: #aab6d2;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;	margin-top: 44px;}.najnowsze-fir h3 {    font-size: 25px;    padding: 0 0 12px 24px;    margin: 0;    cursor: pointer;}.najnowsze-fir span {	padding: 0 0 0 24px;}.najnowsze-fir ul {	list-style-type: none;	margin: 0;	padding: 0;}.najnowsze-fir ul li {	padding: 5px 0 5px 0;	color: #4c587a;    FONT-SIZE: 16px;}.najnowsze-fir .fa {	color: #4c587a;    FONT-SIZE: 19px;}.najnowsze-fir ul li a:link,.najnowsze-fir ul li a:visited {    COLOR: #fff;    FONT-SIZE: 18px;    text-decoration: none;}.najnowsze-fir ul li a:hover {    COLOR: #4c587a;    FONT-SIZE: 18px;    text-decoration: none;}.zobacz-wiecej:link,.zobacz-wiecej:visited {	-webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;	background: #6e7ca3;	color: #fff;	text-align: center;	font-size: 19px;	text-decoration: none;	display: inline-block;	padding: 8px 0 8px 0;	width: 100%;	margin: 12px 0 0 0;}.zobacz-wiecej:hover {	background: #f38784;	color: #fff;	font-size: 19px;	text-decoration: none;}.zobacz-wiecej2:link,.zobacz-wiecej2:visited {	-webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;	background: #6e7ca3;	color: #fff;	text-align: center;	font-size: 19px;	text-decoration: none;	display: inline-block;	padding: 8px 0 8px 0;	width: 300px;	margin: 12px 0 0 0;}.zobacz-wiecej2:hover {	background: #f38784;	color: #fff;	font-size: 19px;	text-decoration: none;}a.szuk-heading:link,a.szuk-heading:visited {	padding: 6px 10px 6px 18px;	font-size: 25px;	display: block;	color: #fff;	text-decoration: none;	background-color: #9faac4;	cursor: pointer;	-webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}a.szuk-heading:hover {	background-color: #65708a;}.dzial2,.dzial3,.dzial4,.dzial5 {	background-color: #d3f3dd;	border-bottom: solid 2px #fff;}.pierwszak {	margin: -3px 0 21px 0;	padding: 0;}.dzial1,.tlo1ap {	background-color: #f5f5f5;	border-bottom: solid 2px #fff;}.form-dod-n {	margin: 10px 0 0 0;	border-spacing: 0;}.form-dod-n tr {	background-color: #f5f5f5;}.form-dod-n td {	border-bottom: solid 2px #fff;	padding: 3px 5px 3px 5px;	margin: 0;}/* zachęta */.zacheta {	margin: 0 auto;	max-width: 380px;	text-align: center;}.btn {	border: none;	font-family: inherit;	font-size: inherit;	color: inherit;	background: none;	cursor: pointer;	padding: 25px 80px;	display: inline-block;	margin: 0 0 0 0;	letter-spacing: 1px;	font-weight: 700;	outline: none;	position: relative;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;	font-size: 21px;	color: #fff !important;}.btn span {	font-size: 13px;	font-weight: 300;}.btn:after {	content: '';	position: absolute;	z-index: -1;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;}.btn:before {	font-family: 'FontAwesome';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	position: relative;	-webkit-font-smoothing: antialiased;}.icon-cog:before {	content: "\f022";	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;}.btn-3 {	background: #263a6e;	color: #fff;}.btn-3:hover {	background: #45598f;}.btn-3:active {	background: #de7a7d;	top: 2px;}.btn-3:before {	position: absolute;	height: 100%;	left: 0;	top: 0;	line-height: 2.2;    font-size: 40px;	width: 70px;	font-size: 40px;}.btn-3d {	padding: 15px 25px 15px 95px;	border-radius: 5px;}.btn-3d:before {	background: #fff;	color: #c64b4e;	z-index: 2;	border-radius: 5px 0 0 5px;}.btn-3d:hover:before {	background: #fff;	color: #f58500;	z-index: 2;	border-radius: 5px 0 0 5px;}.btn-3d:after {	width: 30px;	height: 30px;	background: #fff;	z-index: 1;	left: 58px;	top: 50%;	margin: -15px 0 0 -15px;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);}.btn-3d:active:before {	color: #de7a7d;}.btn-3d:active {	top: 0;}.btn-3d:hover:after {	left: 70px;}.banery-m1 {	width: 100%;	margin: 120px 0 0 0}.banery-m2 {	text-align: center;}