/* mod_pages_list_2_promo_news*************************/.mod_pages_list_2_promo_news {	position:relative;	padding:40px 0px 40px;	background:#ffffff;}.mod_pages_list_2_promo_news .promo_news_in {	margin:0 auto;	position:relative;}.mod_pages_list_2_promo_news .promo_news_in.with_blog {	background: url('../images/news_line.gif') 66.666% 0px repeat-y;}@media only screen and (min-width:1220px){	.mod_pages_list_2_promo_news .promo_news_in {		width:1200px;	}}.mod_pages_list_2_promo_news .promo_news_in .promo_news_news {	position:relative;}.mod_pages_list_2_promo_news .promo_news_in.with_blog .promo_news_news {	float:left;	width:66.666%;}.mod_pages_list_2_promo_news .promo_news_blog {	float:right;	width:33.333%;}@media only screen and (max-width:800px){	.mod_pages_list_2_promo_news  {		padding-left:30px;		padding-right:30px;	}	.mod_pages_list_2_promo_news .promo_news_in.with_blog {		background: none;	}	.mod_pages_list_2_promo_news .promo_news_in.with_blog .promo_news_news {		float:none;		width:auto;	}	.mod_pages_list_2_promo_news .promo_news_blog {		float:none;		width:auto;		margin-top:40px;		padding-top:40px;		border-top:1px solid #e5e5e5;	}}@media only screen and (max-width:550px){	.mod_pages_list_2_promo_news  {		padding-left:15px;		padding-right:15px;	}}.mod_pages_list_2_promo_news h2 {	font-size:36px;	color:#6a6a6a;	padding:0px;	margin:0px;	padding-bottom:90px;	line-height:1em;	font-weight:200;	text-align:center;}.mod_pages_list_2_promo_news .uls {}.mod_pages_list_2_promo_news ul {  list-style-type:none;  display:none;  padding:0px;  margin:0px;}.mod_pages_list_2_promo_news ul:first-child {	display:block;}.mod_pages_list_2_promo_news ul:before,.mod_pages_list_2_promo_news ul:after {    content: " ";    display: table;}.mod_pages_list_2_promo_news ul:after {    clear: both;}.mod_pages_list_2_promo_news ul {    *zoom: 1;}.mod_pages_list_2_promo_news ul li {	float:left;	width:33.333%;}.mod_pages_list_2_promo_news .with_blog ul li {	width:50%;}.mod_pages_list_2_promo_news .promo_news_blog ul li {	width:100%;}.mod_pages_list_2_promo_news .promo_news_blog ul {	display:block;}.mod_pages_list_2_promo_news ul li div {	padding-left:40px;	padding-right:40px;}.mod_pages_list_2_promo_news ul li div a.image,.mod_pages_list_2_promo_news ul li div a.image:hover {	display:block;	width:190px;	height:190px;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	overflow:hidden;	position:relative;	margin:0 auto;	background:#f1f1f1 url('../images/mod_pages_list_2/camera.gif') center center no-repeat;	margin-bottom:20px;}.mod_pages_list_2_promo_news ul li div a.image img.imgn {	display:block;	width:100%;	height:100%;	position:absolute;	top:0px;	left:0px;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	overflow:hidden;}.mod_pages_list_2_promo_news ul li div a.image span {	width:500px;	height:500px;	position:absolute;	left:50%;	top:50%;	margin-left:-250px;	margin-top:-250px;	display:table;}.mod_pages_list_2_promo_news ul li div a.image span b {	display:table-cell;	vertical-align:middle;	width:100%;	height:100%;}.mod_pages_list_2_promo_news ul li div a.image span b img {	display:block;	margin:0 auto;	height:190px;}.mod_pages_list_2_promo_news ul li div a.image span b img.portrait {	height:auto;	width:190px;}.mod_pages_list_2_promo_news ul li div a.image ins{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	display:none;	background:url('../images/black_80.png') center center ;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	overflow:hidden;}.js.csstransitions.opacity .mod_pages_list_2_promo_news ul li div a.image ins  {	-webkit-transition: opacity 0.15s ease-in-out;	-moz-transition: opacity 0.15s ease-in-out;	-o-transition: opacity 0.15s ease-in-out;	transition: opacity 0.15s ease-in-out;	display:block;	opacity:0;}.mod_pages_list_2_promo_news ul li div a.image:hover ins{	display:block;}.js.csstransitions.opacity .mod_pages_list_2_promo_news ul li div a.image:hover ins  {	opacity:1;}.mod_pages_list_2_promo_news ul li div a.image em{	position:absolute;	top:100%;	left:0px;	width:100%;	height:100%;	display:block;	background:url('../images/mod_pages_list_2/arrow.png') center center no-repeat ;}.js.csstransitions.opacity .mod_pages_list_2_promo_news ul li div a.image em  {	-webkit-transition: top 0.15s ease-in-out;	-moz-transition: top 0.15s ease-in-out;	-o-transition: top 0.15s ease-in-out;	transition: top 0.15s ease-in-out;}.mod_pages_list_2_promo_news ul li div a.image:hover em{	top:0%;}.js.csstransitions.opacity .mod_pages_list_2_promo_news ul li div a.image:hover em  {	-webkit-transition: top 0.15s ease-in-out 0.05s;	-moz-transition: top 0.15s ease-in-out 0.05s;	-o-transition: top 0.15s ease-in-out 0.05s;	transition: top 0.15s ease-in-out 0.05s;}.mod_pages_list_2_promo_news ul li ins.date {	color:#6a6a6a;	font-size:14px;	font-weight:300;	text-decoration:none;	display:block;	text-align:center;	line-height:1em;}.mod_pages_list_2_promo_news ul li strong.name {	display:block;	font-weight:300;	margin-top:11px;}.mod_pages_list_2_promo_news ul li strong.name a,.mod_pages_list_2_promo_news ul li strong.name a:hover {	display:block;	font-weight:300;	font-size:20px;	color:#a28451;	text-decoration:none;	text-align:center;	line-height:1.2em;}.mod_pages_list_2_promo_news ul li strong.name a:hover {	color:#282828;}.mod_pages_list_2_promo_news ul li span.desc {	display:block;	font-weight:300;	font-size:14px;	color:#6a6a6a;	line-height:1.4em;	margin-top:17px;	text-align:center;}.mod_pages_list_2_promo_news ul li em.em1 {	display:block;	font-style:normal;	margin-top:17px;	position:relative;}.mod_pages_list_2_promo_news ul li em.em2 {	float:left;	left:50%;	position:relative;	font-style:normal;	display:block;}.mod_pages_list_2_promo_news ul li em.em3 {	left:-50%;	position:relative;	font-style:normal;	display:block;}.mod_pages_list_2_promo_news ul li em.em1 a,.mod_pages_list_2_promo_news ul li em.em1 a:hover {	display:block;	font-weight:300;	font-size:14px;	color:#ffffff;	height:28px;	line-height:28px;	padding-left:10px;	padding-right:28px;	background-color: #a28451;	background-position:center right;	background-repeat:no-repeat;	background-image:url('../images/mod_pages_list_2/promo_news_more.png');	text-decoration:none;}.mod_pages_list_2_promo_news ul li em.em1 a:hover {	color:#ffffff;	background-color:#282828;}.mod_pages_list_2_promo_news  a.prev,.mod_pages_list_2_promo_news a.next {	display:block;	width:34px;	height:34px;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	overflow:hidden;	background-color:#e3daca;	background-repeat:no-repeat;	background-position:-2px -2px;	position:absolute;	border:2px solid #e3daca;	top:47px;	left:50%;}.mod_pages_list_2_promo_news  a.prev,.mod_pages_list_2_promo_news a.prev:hover,.mod_pages_list_2_promo_news a.next,.mod_pages_list_2_promo_news a.next:hover {	background-color:#e3daca;	border:2px solid #e3daca;}.mod_pages_list_2_promo_news a.prev:hover,.mod_pages_list_2_promo_news a.next:hover {	background-color:#a28451;	border:2px solid #a28451;}.mod_pages_list_2_promo_news  a.prev.unactive,.mod_pages_list_2_promo_news a.prev.unactive:hover,.mod_pages_list_2_promo_news a.next.unactive,.mod_pages_list_2_promo_news a.next.unactive:hover {	background-color:#f9f5ef;	border:2px solid #f9f5ef;	cursor:default;}.mod_pages_list_2_promo_news  a.prev {	background-image:url('../images/mod_pages_list_2/promo_news_prev.png');	margin-left:-38px;}.mod_pages_list_2_promo_news  a.next {	background-image:url('../images/mod_pages_list_2/promo_news_next.png');	margin-left:4px;}@media only screen and (max-width:950px){	.mod_pages_list_2_promo_news ul li div {		padding-left:30px;		padding-right:30px;	}}@media only screen and (max-width:800px){	.mod_pages_list_2_promo_news ul li div {		padding-left:0px;		padding-right:0px;	}	.mod_pages_list_2_promo_news ul li,	.mod_pages_list_2_promo_news .with_blog ul li{		width:100%;		margin-top:40px;	}	.mod_pages_list_2_promo_news ul li:first-child {		margin-top:0px;	}	.mod_pages_list_2_promo_news .promo_news_blog h2 {		padding-bottom:40px;	}}@media only screen and (max-width:600px){	.mod_pages_list_2_promo_news h2 {		font-size:28px;	}}@media only screen and (max-width:340px){	.mod_pages_list_2_promo_news h2 {		padding-bottom:100px;	}	.mod_pages_list_2_promo_news  a.prev,	.mod_pages_list_2_promo_news a.next {		top:75px;	}}/* mod_pages_list_2_news*************************/.mod_pages_list_2_news {	position:relative;}.mod_pages_list_2_news ul {  list-style-type:none;  padding:0px;  margin:0px;}.mod_pages_list_2_news ul li:before,.mod_pages_list_2_news ul li:after {    content: " ";    display: table;}.mod_pages_list_2_news ul li:after {    clear: both;}.mod_pages_list_2_news ul li {    *zoom: 1;}.mod_pages_list_2_news ul li {	margin-top:20px;	border-top:1px dotted #eaeaea;	padding-top:20px;	position:relative;}.mod_pages_list_2_news ul li:first-child {	margin-top:0px;	padding-top:0px;	border:0px;}.mod_pages_list_2_news ul li .nleft ins {	color:#b7b7b7;	font-size:14px;	font-weight:300;	text-decoration:none;	display:block;	text-align:left;	line-height:1em;}.mod_pages_list_2_news ul li .nleft strong {	display:block;	font-weight:300;	margin-top:11px;}.mod_pages_list_2_news ul li .nleft strong a,.mod_pages_list_2_news ul li .nleft strong a:hover {	display:block;	font-weight:300;	font-size:20px;	color:#a28451;	text-decoration:none;	text-align:left;	line-height:1.2em;}.mod_pages_list_2_news ul li .nleft strong a:hover {	color:#3b3b3b;}.mod_pages_list_2_news ul li .nleft span {	display:block;	font-weight:300;	font-size:14px;	color:#6a6a6a;	line-height:1.4em;	margin-top:17px;	text-align:left;}.mod_pages_list_2_news ul li.with-image .nleft {	float:left;	margin-right:200px;}.mod_pages_list_2_news ul li .nleft em {	display:none;}.mod_pages_list_2_news ul li.with-image .nleft em {	float:right;	height:170px;	width:0.01%;	display:block;}.mod_pages_list_2_news ul li.with-image .nleft div {	float:left;	width:99.9%;}.mod_pages_list_2_news ul li.with-image .nright {	position:absolute;	top:20px;	right:0px;	width:170px;	height:170px;}.mod_pages_list_2_news ul li:first-child.with-image .nright {	top:0px;}.mod_pages_list_2_news ul li.with-image .nright a,.mod_pages_list_2_news ul li.with-image .nright a:hover {	display:block;	width:100%;	height:100%;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	overflow:hidden;	position:relative;}.mod_pages_list_2_news ul li.with-image .nright a img {	display:block;	width:100%;	height:100%;	position:absolute;	top:0px;	left:0px;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	overflow:hidden;}.mod_pages_list_2_news ul li.with-image .nright a ins{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	display:none;	background:url('../images/black_80.png') center center ;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	overflow:hidden;}.js.csstransitions.opacity .mod_pages_list_2_news ul li.with-image .nright a ins  {	-webkit-transition: opacity 0.15s ease-in-out;	-moz-transition: opacity 0.15s ease-in-out;	-o-transition: opacity 0.15s ease-in-out;	transition: opacity 0.15s ease-in-out;	display:block;	opacity:0;}.mod_pages_list_2_news ul li.with-image .nright a:hover ins{	display:block;}.js.csstransitions.opacity .mod_pages_list_2_news ul li.with-image .nright a:hover ins  {	opacity:1;}.mod_pages_list_2_news ul li.with-image .nright a em{	position:absolute;	top:100%;	left:0px;	width:100%;	height:100%;	display:block;	background:url('../images/mod_pages_list_2/arrow.png') center center no-repeat ;}.js.csstransitions.opacity .mod_pages_list_2_news ul li.with-image .nright a em  {	-webkit-transition: top 0.15s ease-in-out;	-moz-transition: top 0.15s ease-in-out;	-o-transition: top 0.15s ease-in-out;	transition: top 0.15s ease-in-out;}.mod_pages_list_2_news ul li.with-image .nright a:hover em{	top:0%;}.js.csstransitions.opacity .mod_pages_list_2_news ul li.with-image .nright a:hover em  {	-webkit-transition: top 0.15s ease-in-out 0.05s;	-moz-transition: top 0.15s ease-in-out 0.05s;	-o-transition: top 0.15s ease-in-out 0.05s;	transition: top 0.15s ease-in-out 0.05s;}.mod_pages_list_2_news .pagination {}.mod_pages_list_2_news .pagination div {	padding-top:40px;}.mod_pages_list_2_news .pagination a,.mod_pages_list_2_news .pagination a:link,.mod_pages_list_2_news .pagination a:visited,.mod_pages_list_2_news .pagination a:active,.mod_pages_list_2_news .pagination a:hover {	display:block;	background:#a28451;	color:#ffffff;	text-decoration:none;	height:35px;	line-height:35px;	padding:0px 15px;	font-size:13px;	font-weight:normal;	float:left;	text-align:center;	margin-right:5px;}.mod_pages_list_2_news .pagination a:hover {	color: #ffffff;	background:#323232;	text-shadow: 1px 1px 0px #212121;}@media only screen and (max-width:800px){	#page.with_left .mod_pages_list_2_news ul li.with-image .nleft {		float:none;		margin-right:0px;	}	#page.with_left .mod_pages_list_2_news ul li.with-image .nleft em {		display:none;	}	#page.with_left .mod_pages_list_2_news ul li.with-image .nright {		display:none;	}}@media only screen and (max-width:650px){	.mod_pages_list_2_news ul li.with-image .nleft {		float:none;		margin-right:0px;	}	.mod_pages_list_2_news ul li.with-image .nleft em {		display:none;	}	.mod_pages_list_2_news ul li.with-image .nright {		display:none;	}}/* mod_pages_list_2_zespol*************************/.mod_pages_list_2_zespol ul {  padding:0px;  margin:0px;  list-style-type:none;  display:block;  margin-left:-1px;  margin-right:-1px;  margin-top:-1px;  margin-bottom:-1px;}.mod_pages_list_2_zespol ul li {  float:left;  width:25%;}.mod_pages_list_2_zespol ul li div {	padding:1px;}.mod_pages_list_2_zespol ul li span {	width:100%;	padding-top:100%;	position:relative;	display:block;}.mod_pages_list_2_zespol ul li a,.mod_pages_list_2_zespol ul li a:link,.mod_pages_list_2_zespol ul li a:visited,.mod_pages_list_2_zespol ul li a:active,.mod_pages_list_2_zespol ul li a:hover {  width:100%;  height:100%;  display:block;  position:absolute;  top:0px;  left:0px;  overflow:hidden;  background:#82817d;  color:#ffffff;  text-decoration:none;}.mod_pages_list_2_zespol ul li a img {  display:block;  width:100%;  height:100%;  position:absolute;  top:0px;  left:0px;}.mod_pages_list_2_zespol ul li a strong{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	display:none;	background:url('../images/black_80.png');}.js.csstransitions.opacity .mod_pages_list_2_zespol ul li a strong  {	-webkit-transition: opacity 0.15s ease-in-out;	-moz-transition: opacity 0.15s ease-in-out;	-o-transition: opacity 0.15s ease-in-out;	transition: opacity 0.15s ease-in-out;	display:table;	opacity:0;}.mod_pages_list_2_zespol ul li a:hover strong {	display:table;}.js.csstransitions.opacity .mod_pages_list_2_zespol ul li a:hover strong  {	opacity:1;}.mod_pages_list_2_zespol ul li a em{	font-style:normal;	position:relative;	padding:0px 5px;	height:100%;	display:table-cell;	vertical-align:middle;	text-align:center;	font-size:20px;	font-weight:300;	line-height:1em;}.mod_pages_list_2_zespol ul li a em b {	display:block;	font-weight:300;	position:relative;	top:40px;}.mod_pages_list_2_zespol ul li a em ins {	display:block;	text-decoration:none;	font-weight:300;	padding-top:4px;	font-size:12px;	line-height:1em;}.js.csstransitions.opacity .mod_pages_list_2_zespol ul li a em b  {	-webkit-transition: top 0.15s ease-in-out;	-moz-transition: top 0.15s ease-in-out;	-o-transition: top 0.15s ease-in-out;	transition: top 0.15s ease-in-out;}.mod_pages_list_2_zespol ul li a:hover em b{	top:0px;}/* tylko center */.without_left .page_center .mod_pages_list_2_zespol ul li {	width:20%;}@media only screen and (max-width:1010px){	.without_left .mod_pages_list_2_zespol ul li a em{		font-size:16px;	}}@media only screen and (max-width:870px){	.without_left .page_center .mod_pages_list_2_zespol ul li {		width:25%;	}}@media only screen and (max-width:680px){	.without_left .page_center .mod_pages_list_2_zespol ul li {		width:33%;	}}@media only screen and (max-width:510px){	.without_left .page_center .mod_pages_list_2_zespol ul li {		width:50%;	}}@media only screen and (max-width:360px){	.without_left .mod_pages_list_2_zespol ul li a em{		font-size:20px;	}	.without_left .page_center .mod_pages_list_2_zespol ul li {		width:100%;	}}/* center z lewym menu */.with_left .page_center .mod_pages_list_2_zespol ul li {	width:25%;}@media only screen and (max-width:1080px){	.with_left .page_center .mod_pages_list_2_zespol ul li {		width:33%;	}}@media only screen and (max-width:900px){	.with_left .mod_pages_list_2_zespol ul li a em{		font-size:16px;	}}@media only screen and (max-width:800px){	.with_left .mod_pages_list_2_zespol ul li a em{		font-size:20px;	}	.with_left .page_center .mod_pages_list_2_zespol ul li {		width:50%;	}}@media only screen and (max-width:700px){	.with_left .mod_pages_list_2_zespol ul li a em{		font-size:16px;	}}@media only screen and (max-width:650px){	.with_left .mod_pages_list_2_zespol ul li a em{		font-size:20px;	}	.with_left .page_center .mod_pages_list_2_zespol ul li {		width:100%;	}}@media only screen and (max-width:590px){	.with_left .page_center .mod_pages_list_2_zespol ul li {		width:50%;	}}@media only screen and (max-width:500px){	.with_left .mod_pages_list_2_zespol ul li a em{		font-size:16px;	}}@media only screen and (max-width:400px){	.with_left .mod_pages_list_2_zespol ul li a em{		font-size:20px;	}	.with_left .page_center .mod_pages_list_2_zespol ul li {		width:100%;	}}/* left */.page_left .mod_pages_list_2_zespol ul li {	width:100%;}@media only screen and (max-width:590px){	.page_left .mod_pages_list_2_zespol ul li {		width:50%;	}}@media only screen and (max-width:500px){	.page_left .mod_pages_list_2_zespol ul li a em{		font-size:16px;	}}@media only screen and (max-width:400px){	.page_left .mod_pages_list_2_zespol ul li a em{		font-size:20px;	}	.page_left .mod_pages_list_2_zespol ul li {		width:100%;	}}.mod_pages_list_2_zespol .pagination {}.mod_pages_list_2_zespol .pagination div {	padding-top:40px;}.mod_pages_list_2_zespol .pagination a,.mod_pages_list_2_zespol .pagination a:link,.mod_pages_list_2_zespol .pagination a:visited,.mod_pages_list_2_zespol .pagination a:active,.mod_pages_list_2_zespol .pagination a:hover {	display:block;	background:#a28451;	color:#ffffff;	text-decoration:none;	height:35px;	line-height:35px;	padding:0px 15px;	font-size:13px;	font-weight:normal;	float:left;	text-align:center;	margin-right:5px;}.mod_pages_list_2_zespol .pagination a:hover {	color: #ffffff;	background:#323232;	text-shadow: 1px 1px 0px #212121;}@media only screen and (max-width:800px){	#page.with_left .mod_pages_list_2_zespol ul li.with-image .nleft {		float:none;		margin-right:0px;	}	#page.with_left .mod_pages_list_2_zespol ul li.with-image .nleft em {		display:none;	}	#page.with_left .mod_pages_list_2_zespol ul li.with-image .nright {		display:none;	}}@media only screen and (max-width:650px){	.mod_pages_list_2_zespol ul li.with-image .nleft {		float:none;		margin-right:0px;	}	.mod_pages_list_2_zespol ul li.with-image .nleft em {		display:none;	}	.mod_pages_list_2_zespol ul li.with-image .nright {		display:none;	}}