/* mod_user_menu_mainmenu*************************/.mod_user_menu_mainmenu  {}.mod_user_menu_mainmenu nav {	margin:0px;	padding:0px;}.mod_user_menu_mainmenu ul {	margin:0px;	padding:0px;	margin-left:-15px;	margin-right:-15px;}.mod_user_menu_mainmenu ul li{	margin:0px;	padding:0px;}.mod_user_menu_mainmenu ul li a,.mod_user_menu_mainmenu ul li a:hover{	text-decoration:none;	color:#282828;	font-family:'Roboto';	font-weight:600;	font-size:12px;	line-height:20px;	padding:17px 15px;	border-top:3px solid #ffffff;	border-bottom:3px solid #ffffff;}.mod_user_menu_mainmenu ul li a:hover{	color:#a28451;}.mod_user_menu_mainmenu ul li a.current{	color:#a28451;	border-bottom:3px solid #a28451;}.mod_user_menu_mainmenu ul li a.koronawirus,.mod_user_menu_mainmenu ul li a.koronawirus:hover{	color:#ff0000;	font-weight:700;}.mod_user_menu_mainmenu ul li a.koronawirus:hover{	color:#ee6b1b;}.mod_user_menu_mainmenu ul li a.current.koronawirus{	color:#ee6b1b;	border-bottom:3px solid #ee6b1b;}.mod_user_menu_mainmenu ul li a.more {	padding-right:32px;}.no-touch .mod_user_menu_mainmenu ul li a.more {	padding-right:15px;}.mod_user_menu_mainmenu ul li .touch {	display:block;	width:32px;	height:32px;	cursor:pointer;	position:absolute;	top:50%;	margin-top:-16px;	right:0px;	background: url('../images/mod_user_menu/mainmenu_touch.png') 0px 0px no-repeat;}.mod_user_menu_mainmenu ul li .touch.open{	background: url('../images/mod_user_menu/mainmenu_touch.png') 0px -64px no-repeat;}.no-touch .mod_user_menu_mainmenu ul li .touch {	display:none;}.mod_user_menu_mainmenu ul ul {	margin:0px;	padding:0px;	background: #c0ac73;}.mod_user_menu_mainmenu ul li li a,.mod_user_menu_mainmenu ul li li a:hover {	color:#ffffff;	font-family:'Roboto';	font-weight:600;	font-size:12px;	line-height:20px;	padding:8px 15px;	border-bottom:0px;	border-top:0px;	background: bottom left repeat-x url('../images/mod_user_menu/mainmenu_line.png');}.mod_user_menu_mainmenu ul li li a:hover {	background: #b19c62 bottom left repeat-x url('../images/mod_user_menu/mainmenu_line.png');}.mod_user_menu_mainmenu ul li li a.current {	font-weight:900;	color:#ffffff;	border-bottom:0px;}.mod_user_menu_mainmenu ul li li a.more {	padding-right:31px;}.no-touch .mod_user_menu_mainmenu ul li li a.more {	padding-right:31px;}.mod_user_menu_mainmenu ul li li .touch {	background: url('../images/mod_user_menu/mainmenu_touch_sub.png') 0px 0px no-repeat;}.mod_user_menu_mainmenu ul li li .touch.open {	background: url('../images/mod_user_menu/mainmenu_touch_sub.png') 0px -31px no-repeat;}.no-touch .mod_user_menu_mainmenu ul li li .touch {	display:block;}@media only screen and (max-width:1070px){	.mod_user_menu_mainmenu ul {		margin-left:-10px;		margin-right:-10px;	}	.mod_user_menu_mainmenu ul li a,	.mod_user_menu_mainmenu ul li a:hover{		padding-left:10px;		padding-right:10px;	}	.no-touch .mod_user_menu_mainmenu ul li a.more {		padding-right:10px;	}	.mod_user_menu_mainmenu ul li li a,	.mod_user_menu_mainmenu ul li li a:hover {		padding-left:10px;		padding-right:10px;	}}/* Punkt zmiany widoku */@media only screen and (max-width:990px){	.mod_user_menu_mainmenu ul {		margin-left:0px;		margin-right:0px;		padding-bottom:5px;	}	.mod_user_menu_mainmenu ul ul {		padding-bottom:0px;	}	.mod_user_menu_mainmenu ul li  {		background:#a28451;	}	.mod_user_menu_mainmenu ul li li  {		background:#af8e57;	}	.mod_user_menu_mainmenu ul li li li  {		background:#b7955c;	}	.mod_user_menu_mainmenu ul li li li li  {		background:#bf9c60;	}	.mod_user_menu_mainmenu ul li li li li li  {		background:#c6a163;	}	.mod_user_menu_mainmenu ul li a,	.mod_user_menu_mainmenu ul li a:hover{		color:#ffffff;		padding:8px 15px;		border-top:0px;		border-bottom:0px;		background: bottom left repeat-x url('../images/mod_user_menu/mainmenu_line.png');	}	.mod_user_menu_mainmenu ul li a:hover{		background: #b19c62 bottom left repeat-x url('../images/mod_user_menu/mainmenu_line.png');	}	.mod_user_menu_mainmenu ul li a.current{		color:#ffffff;		border-bottom:0px;		font-weight:900;	}	.mod_user_menu_mainmenu ul li a.more {		padding-right:31px;	}	.mod_user_menu_mainmenu ul li .touch {		top:2px;		margin-top:0px;		background: url('../images/mod_user_menu/mainmenu_touch_sub.png') 0px 0px no-repeat;	}	.mod_user_menu_mainmenu ul li .touch.open{		background: url('../images/mod_user_menu/mainmenu_touch_sub.png') 0px -31px no-repeat;	}	.no-touch .mod_user_menu_mainmenu ul li .touch {		display:block;	}	.no-touch .mod_user_menu_mainmenu ul li a.more {		padding-right:31px;	}	.mod_user_menu_mainmenu ul li li a,	.mod_user_menu_mainmenu ul li li a:hover {		padding-left:15px;		padding-right:15px;	}	.mod_user_menu_mainmenu ul ul {		background: none;	}	.mod_user_menu_mainmenu ul li {		float:none !important; /* NIE USUWAC */		margin-left: 0px !important;  /* NIE USUWAC */		margin-right: 0px !important;   /* NIE USUWAC */		width: auto !important;   /* NIE USUWAC */	}}/* FlexiDrop - podstawowe style */.mod_user_menu_mainmenu ul {	list-style-type:none;	position: relative;	*zoom: 1;}.mod_user_menu_mainmenu ul:before,.mod_user_menu_mainmenu ul:after{    content: " ";    display: table;}.mod_user_menu_mainmenu ul:after {    clear: both;}.mod_user_menu_mainmenu ul li {	position: relative;	float:left;}.mod_user_menu_mainmenu ul ul li {	float:none;}.mod_user_menu_mainmenu ul li a, .mod_user_menu_mainmenu ul li a:hover {	display:block;}.mod_user_menu_mainmenu ul ul {	display:none;}.mod_user_menu_mainmenu ul.max ul {	position:absolute;	top:100%;	left:0px;	right:auto;	z-index:100;}.mod_user_menu_mainmenu ul.max ul ul {	top:0px;	left:100%;	right:auto;}.mod_user_menu_mainmenu ul.max li.left ul {	left:auto;	right:0px;}.mod_user_menu_mainmenu ul.max li.left ul ul, .mod_user_menu_mainmenu ul.max li.left ul ul {	left:auto;	right:100%;}.mod_user_menu_mainmenu ul.min ul {	width:auto !important;}/* mod_user_menu_language*************************/.mod_user_menu_language {}.mod_user_menu_language:before,.mod_user_menu_language:after {  content: " ";  display: table;}.mod_user_menu_language:after { clear: both;}.mod_user_menu_language {   *zoom: 1;}.mod_user_menu_language a {	display:block;	padding:0px;	margin:0px;	float:left;	margin-left:5px;	border:1px solid #e9e9e9;	width:34px;	height:34px;	position:relative;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	overflow:hidden;	text-decoration:none;	color:#282828;}.mod_user_menu_language a:first-child {	margin-left:0px;}.mod_user_menu_language a img {	display:block;	width:30px;	height:30px;	line-height:30px;	text-align:center;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	position:absolute;	top:2px;	left:2px;	overflow:hidden;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";	filter: alpha(opacity=30);	-moz-opacity: 0.3;	-khtml-opacity: 0.3;	opacity: 0.3;}.mod_user_menu_language a.current img,.mod_user_menu_language a:hover img {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}/* mod_user_menu_copyright*************************/.mod_user_menu_copyright {}.mod_user_menu_copyright a,.mod_user_menu_copyright a:hover {	color:#ffffff;	text-decoration:underline;	display:block;}.mod_user_menu_copyright a:hover {	text-decoration:underline !important;	color:#c0ac73 !important;}/* mod_user_menu_footer*************************/.mod_user_menu_footer {}.mod_user_menu_footer ul {	list-style-type:none;	padding:0px;	margin:0px;}.mod_user_menu_footer ul li {	display:block;	padding:0px;	margin:0px;	margin-top:6.666px;}.mod_user_menu_footer ul li:first-child {	margin-top:0px;}.mod_user_menu_footer a,.mod_user_menu_footer a:hover {	color:#ffffff;	text-decoration:none !important;	line-height:20px;	display:block;	padding-left:23px;	background:url('../images/mod_user_menu/footer1.png') center left no-repeat;}.mod_user_menu_footer a:hover {	background:url('../images/mod_user_menu/footer2.png') center left no-repeat;	color:#c0ac73 !important;}.mod_user_menu_footer a:hover {	text-decoration:none;}/* mod_user_menu_default*************************/.mod_user_menu_default {}.mod_user_menu_default .tinynav {	display:none;	padding:5px;	width:100%;}.mod_user_menu_default ul {  list-style-type:none;  display:block;  padding:0px 0px;  margin:0px;}.mod_user_menu_default ul li {	display:block;	padding:0px;	margin:0px;}.mod_user_menu_default ul li a,.mod_user_menu_default ul li a:hover {  color:#282828;  text-decoration:none;  display:block;  padding:16px 15px;  padding-left:35px;  line-height:16px;  font-weight:bold;  font-size:12px;  font-family:Roboto;  background-image: url('../images/mod_user_menu/default_arrow1.png') ;  background-position: 21px 22px ;  background-repeat: no-repeat;}.mod_user_menu_default ul li a:hover {  color:#a28451;}.mod_user_menu_default ul li a.current,.mod_user_menu_default ul li a:hover.current {	color:#ffffff;   background-color:#a28451;   background-image: url('../images/mod_user_menu/default_arrow2.png') ;}.mod_user_menu_default ul li li a,.mod_user_menu_default ul li li a:hover {	color:#4b4b4b;	font-weight:300;	background-image: none;}.mod_user_menu_default ul li li a:hover {	color:#a28451;}.mod_user_menu_default ul li li a.current,.mod_user_menu_default ul li li a:hover.current {	font-weight:bold;	color:#a28451;	background-color:transparent;	background-image: none ;}.mod_user_menu_default ul li li li a,.mod_user_menu_default ul li li li a:hover {	padding-left:50px;}.mod_user_menu_default ul li li li li a,.mod_user_menu_default ul li li li li a:hover {	padding-left:65px;}@media only screen and (max-width:980px){	.mod_user_menu_default ul li a,	.mod_user_menu_default ul li a:hover {	  padding-left:25px;	  background-position: 15px 22px ;	}	.mod_user_menu_default ul li li a,	.mod_user_menu_default ul li li a:hover {		padding-left:25px;	}	.mod_user_menu_default ul li li li a,	.mod_user_menu_default ul li li li a:hover {		padding-left:40px;	}	.mod_user_menu_default ul li li li li a,	.mod_user_menu_default ul li li li li a:hover {		padding-left:55px;	}}@media only screen and (max-width:590px){	.mod_user_menu_default ul li a,	.mod_user_menu_default ul li a:hover {	  padding-left:35px;	  background-position: 21px 22px ;	}	.mod_user_menu_default ul li li a,	.mod_user_menu_default ul li li a:hover {		padding-left:35px;	}	.mod_user_menu_default ul li li li a,	.mod_user_menu_default ul li li li a:hover {		padding-left:50px;	}	.mod_user_menu_default ul li li li li a,	.mod_user_menu_default ul li li li li a:hover {		padding-left:65px;	}	.js #page .page_left .mod_user_menu_default .tinynav {		display:block;	}	.js #page .page_left .mod_user_menu_default ul {	  display:none;	}}