/* Wyglad menu - wymiary, uklad, itp. */.sideMenu a.sm_toggle strong,.sideMenu a.sm_toggle b {	display:block;	position:absolute;}.sideMenu a.sm_toggle b {	display:none;}.sideMenu a.sm_toggle strong span,.sideMenu a.sm_toggle strong em,.sideMenu a.sm_toggle strong ins,.sideMenu a.sm_toggle b span,.sideMenu a.sm_toggle b em {	display:block;	position:absolute;	width:100%;	height:13.3333%;	top:43.3333%;	left:0%;}.sideMenu a.sm_toggle b span,.sideMenu a.sm_toggle b em { 	width:13.3333%;	left:43.3333%;}.sideMenu a.sm_toggle strong span {	top:16.6666%;}.sideMenu a.sm_toggle strong ins {	top:69.9999%}.js.csstransforms .sideMenu a.sm_toggle.sm_open  strong span,.js.csstransforms .sideMenu a.sm_toggle.sm_open  strong em,.js.csstransforms .sideMenu a.sm_toggle.sm_open  strong ins {	width:13.3333%;	left:43.3333%;	-webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);}.js.csstransforms .sideMenu a.sm_toggle.sm_open  strong span,.js.csstransforms .sideMenu a.sm_toggle.sm_open  strong ins {	top:43.3333%;}.js.csstransforms .sideMenu a.sm_toggle b {	display:block;}.js.csstransforms .sideMenu a.sm_toggle.sm_open b span,.js.csstransforms .sideMenu a.sm_toggle.sm_open b em { 	width:100%;	left:0%;}.js.csstransforms .sideMenu a.sm_toggle.sm_open b span { 	-webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);}.js.csstransforms .sideMenu a.sm_toggle.sm_open b em { 	-webkit-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);}.js.csstransitions.csstransforms .sideMenu a.sm_toggle  strong span,.js.csstransitions.csstransforms .sideMenu a.sm_toggle  strong em,.js.csstransitions.csstransforms .sideMenu a.sm_toggle  strong ins {	-webkit-transition: -webkit-transform 0.15s ease-in-out 0.15s, top 0.15s ease-in-out 0.45s, width 0.15s ease-in-out 0.3s, left 0.15s ease-in-out 0.3s;	-moz-transition: -moz-transform 0.15s ease-in-out 0.15s, top 0.15s ease-in-out 0.45s, width 0.15s ease-in-out 0.3s, left 0.15s ease-in-out 0.3s;	-o-transition: -o-transform 0.15s ease-in-out 0.15s, top 0.15s ease-in-out 0.45s, width 0.15s ease-in-out 0.3s, left 0.15s ease-in-out 0.3s;	transition: transform 0.15s ease-in-out 0.15s, top 0.15s ease-in-out 0.45s, width 0.15s ease-in-out 0.3s, left 0.15s ease-in-out 0.3s;}.js.csstransitions.csstransforms .sideMenu a.sm_toggle.sm_open  strong span,.js.csstransitions.csstransforms .sideMenu a.sm_toggle.sm_open  strong em,.js.csstransitions.csstransforms .sideMenu a.sm_toggle.sm_open  strong ins {	-webkit-transition: -webkit-transform 0.15s ease-in-out 0.3s, top 0.15s ease-in-out, width 0.15s ease-in-out 0.15s, left 0.15s ease-in-out 0.15s;	-moz-transition: -moz-transform 0.15s ease-in-out 0.3s, top 0.15s ease-in-out, width 0.15s ease-in-out 0.15s, left 0.15s ease-in-out 0.15s;	-o-transition: -o-transform 0.15s ease-in-out 0.3s, top 0.15s ease-in-out, width 0.15s ease-in-out 0.15s, left 0.15s ease-in-out 0.15s;	transition: transform 0.15s ease-in-out 0.3s, top 0.15s ease-in-out, width 0.15s ease-in-out 0.15s, left 0.15s ease-in-out 0.15s;}.js.csstransitions.csstransforms .sideMenu a.sm_toggle  b span,.js.csstransitions.csstransforms .sideMenu a.sm_toggle  b em {	-webkit-transition: -webkit-transform 0.15s ease-in-out 0.15s, width 0.15s ease-in-out, left 0.15s ease-in-out;	-moz-transition: -moz-transform 0.15s ease-in-out 0.15s, width 0.15s ease-in-out, left 0.15s ease-in-out;	-o-transition: -o-transform 0.15s ease-in-out 0.15s, width 0.15s ease-in-out, left 0.15s ease-in-out;	transition: transform 0.15s ease-in-out 0.15s, width 0.15s ease-in-out, left 0.15s ease-in-out;}.js.csstransitions.csstransforms .sideMenu a.sm_toggle.sm_open  b span,.js.csstransitions.csstransforms .sideMenu a.sm_toggle.sm_open  b em {	-webkit-transition: -webkit-transform 0.15s ease-in-out 0.3s, width 0.15s ease-in-out 0.45s, left 0.15s ease-in-out 0.45s;	-moz-transition: -moz-transform 0.15s ease-in-out 0.3s, width 0.15s ease-in-out 0.45s, left 0.15s ease-in-out 0.45s;	-o-transition: -o-transform 0.15s ease-in-out 0.3s, width 0.15s ease-in-out 0.45s, left 0.15s ease-in-out 0.45s;	transition: transform 0.15s ease-in-out 0.3s, width 0.15s ease-in-out 0.45s, left 0.15s ease-in-out 0.45s;}.sideMenu .sm_menu ul {	padding:0px;	margin:0px;	list-style-type:none;}.sideMenu .sm_menu ul li {	padding:0px;	margin:0px;}.sideMenu .sm_menu ul li strong {	display:block;	position:relative;	font-style:normal;	background-position:bottom left;	background-repeat:repeat-x;	padding-bottom:1px;}.sideMenu .sm_menu ul li strong b {	display:block;	position:relative;	z-index:1;}.sideMenu .sm_menu ul li strong b a,.sideMenu .sm_menu ul li strong b a:hover {	display:block;	position:relative;}.sideMenu .sm_menu ul li strong b a span {	display:block;	position:relative;	z-index:2;}.sideMenu .sm_menu ul li strong b a ins {	position:absolute;	z-index:1;	width:100%;	height:100%;	top:0px;	left:0px;	display:none;}.sideMenu .sm_menu ul li strong b a:hover ins {	display:block;}.js.csstransitions.opacity .sideMenu .sm_menu ul li strong b a ins {	display:block;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0;	-webkit-transition: opacity 0.2s ease-in-out;	-moz-transition: opacity 0.2s ease-in-out;	-o-transition: opacity 0.2s ease-in-out;	transition: opacity 0.2s ease-in-out;}.js.csstransitions.opacity .sideMenu .sm_menu ul li strong b a:hover ins {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}.sideMenu .sm_menu ul li strong em {	display:none;	position:absolute;	top:0px;	right:0px;	height:100%;	z-index:2;}.sideMenu .sm_menu ul li strong.sm_more em {	display:block;}.sideMenu .sm_menu ul li strong em a,.sideMenu .sm_menu ul li strong em a:hover {	display:block;	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	text-decoration:none;}.js.csstransitions.opacity .sideMenu .sm_menu ul li strong em a {	-webkit-transition: opacity 0.2s ease-in-out;	-moz-transition: opacity 0.2s ease-in-out;	-o-transition: opacity 0.2s ease-in-out;	transition: opacity 0.2s ease-in-out;}.sideMenu .sm_menu ul li strong em a ins {	display:block;	position:absolute;	width:100%;	top:50%;	left:0px;	text-align:center;	text-decoration:none;}/* theme fife */.sideMenu.sm_theme_fife a.sm_toggle {	width:40px;	height:40px;}.sideMenu.sm_theme_fife a.sm_toggle strong,.sideMenu.sm_theme_fife a.sm_toggle b {	top:5px;	left:5px;	width:30px;	height:30px;}.sideMenu.sm_theme_fife a.sm_toggle strong span,.sideMenu.sm_theme_fife a.sm_toggle strong em,.sideMenu.sm_theme_fife a.sm_toggle strong ins,.sideMenu.sm_theme_fife a.sm_toggle b span,.sideMenu.sm_theme_fife a.sm_toggle b em {	-moz-border-radius: 2px;    -webkit-border-radius: 2px;    -khtml-border-radius: 2px;    border-radius: 2px;}.sideMenu.sm_theme_fife a.sm_toggle strong span,.sideMenu.sm_theme_fife a.sm_toggle strong em,.sideMenu.sm_theme_fife a.sm_toggle strong ins,.sideMenu.sm_theme_fife a.sm_toggle b span,.sideMenu.sm_theme_fife a.sm_toggle b em {	background:#25b2bb;}.sideMenu.sm_theme_fife .sm_cover span {	background-color:#ffffff;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";	filter: alpha(opacity=95);	-moz-opacity: 0.95;	-khtml-opacity: 0.95;	opacity: 0.95;}.sideMenu.sm_theme_fife .sm_menu {	background:#25b2bb;	width:300px;}.sideMenu.sm_theme_fife .sm_menu ul ul {	background-image: url('../images/b3.png');}.sideMenu.sm_theme_fife .sm_menu ul li strong {	background-image: url('../images/b10.png');}.sideMenu.sm_theme_fife .sm_menu ul li strong b a,.sideMenu.sm_theme_fife .sm_menu ul li strong b a:hover {	line-height:1.2em;	font-size:16px;	text-decoration:none;	color:#ffffff;	font-weight:normal;}.sideMenu.sm_theme_fife .sm_menu ul li.current strong b a,.sideMenu.sm_theme_fife .sm_menu ul li.current strong b a:hover {	font-weight:bold;}.sideMenu.sm_theme_fife .sm_menu ul ul li strong b a,.sideMenu.sm_theme_fife .sm_menu ul ul li strong b a:hover {	font-size:15px;}.sideMenu.sm_theme_fife .sm_menu ul ul ul li strong b a,.sideMenu.sm_theme_fife .sm_menu ul ul ul li strong b a:hover {	font-size:14px;}.sideMenu.sm_theme_fife .sm_menu ul li strong b a span {	padding:15px 15px;}.sideMenu.sm_theme_fife .sm_menu ul li strong.sm_more b a span {	padding-right:50px;}.sideMenu.sm_theme_fife .sm_menu ul li strong b a ins {	background-image: url('../images/b10.png');}.sideMenu.sm_theme_fife .sm_menu ul li strong em {	width:40px;}.sideMenu.sm_theme_fife .sm_menu ul li strong em a,.sideMenu.sm_theme_fife .sm_menu ul li strong em a:hover {	color:#ffffff;}.js.opacity .sideMenu.sm_theme_fife .sm_menu ul li strong em a {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";	filter: alpha(opacity=30);	-moz-opacity: 0.3;	-khtml-opacity: 0.3;	opacity: 0.3;}.js.opacity .sideMenu.sm_theme_fife .sm_menu ul li strong em a:hover {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}.sideMenu.sm_theme_fife .sm_menu ul li strong em a ins {	height:16px;	line-height:16px;	font-size:16px;	margin-top:-8px;	font-style:normal;	font-weight:bold;}/* NIE ZMIENIAC TYCH STYLI */.sideMenu {	position: fixed !important;	top:0px !important;	bottom:auto !important;	height:100% !important;	z-index:9999 !important;	width:auto !important;}.sideMenu.sm_hide {	display:none !important;}.sideMenu.sm_open,.sideMenu.sm_hide.sm_open {	width:100% !important;	display:block !important;	overflow:hidden !important;}.sideMenu.sm_left {	left:0px !important;	right:auto !important;}.sideMenu.sm_right {	left:auto !important;	right:0px !important;}.sideMenu .sm_menu {	position:absolute !important;	top:0px !important;	bottom: auto !important;	z-index:3 !important;	height:100% !important;	display:none !important;	overflow:hidden !important;}.sideMenu.sm_open .sm_menu {	display:block !important;}.sideMenu.sm_left .sm_menu {	right:auto !important;}.sideMenu.sm_right .sm_menu {	left:auto !important;}.sideMenu .sm_menu .sm_menu_in{	position:absolute !important;	top:0px !important;	left:0px !important;	width:100% !important;	height:100% !important;	display:block !important;	overflow:auto !important;}.sideMenu a.sm_toggle {	display:block !important;	position:absolute !important;	z-index:2 !important;}.sideMenu.sm_hide a.sm_toggle {	display:none !important;}.sideMenu.sm_open a.sm_toggle,.sideMenu.sm_hide.sm_open a.sm_toggle {	display:block !important;}.sideMenu.sm_left a.sm_toggle {	right:auto !important;}.sideMenu.sm_right a.sm_toggle {	left:auto !important;}.sideMenu .sm_cover {	display:block !important;	z-index:1 !important;	position:absolute !important;	top:0px !important;	bottom: auto !important;	height:100% !important;	width:100% !important;	display:none !important;}.sideMenu.sm_open .sm_cover {	display:block !important;}.sideMenu.sm_left .sm_cover {	left:0px !important;	right:auto !important;}.sideMenu.sm_right .sm_cover {	left:auto !important;	right:0px !important;}.sideMenu .sm_cover span  {	display:block !important;	position:absolute !important;	top:0px !important;	bottom:auto !important;	height:100% !important;	left:0px !important;	right: auto !important;	width:100% !important;}.sideMenu .sm_menu ul {	display:block;}.sideMenu .sm_menu ul ul {	display:none;}