<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
	outline: none !important;
}
BODY {
	padding: 0px;
	margin: 0px;
	color: #4D4D4D;
	text-align: left;
	font-family: 'Open Sans', 'Arial', sans-serif;
	font-size: 14px;
	background: #FFFFFF;
	font-weight: 300;
}
#TOP {
	height: 100px;
	background-color: #FFFFFF;
}
#TOP #LOGO_C {
	position: relative;
	float: left;
}
#TOP #LOGO_C IMG,  #TOP #MASAZ IMG {
	margin-top: 20px;
}
#TOP #CONTACT {
	float: right;
	padding: 20px 0px;
	line-height: 60px;
	font-size: 13px;
}
#TOP #CONTACT I {
	color: #4679B8;
}
#TOP #CONTACT .phone {
	padding-right: 20px;
	display: inline-block;
}
#TOP #CONTACT .phone span {
	color: #4679B8;
	font-weight: bold;
}
#TOP #CONTACT .phone span:first-child {
	position: relative;
	top: -5px;
}
#TOP #CONTACT .phone span:first-child I:last-child {
	color: #FFFFFF;

}
#TOP #CONTACT .email {
	display: inline-block;
	padding-left: 20px;
	border-left: 1px dotted #8998AB;
}
TABLE {
	border-collapse: collapse;
}
P {
	margin: 0px 0px 14px;
	/*	font-family: 'Open Sans', 'Arial', sans-serif !important;
		font-size: 14px; */
}
OL, UL, OL LI, UL LI {
	margin: 0px;
	padding: 0px;
}
OL,UL {
	padding-left: 30px;
	margin-bottom: 20px;
}
P OL LI, P UL LI {
	margin-bottom:  6px;
}
OL LI P, UL LI P {
	margin-bottom: 0px;
}
INPUT, BUTTON, SELECT, TEXTAREA {
	font-family: 'Open Sans', 'Arial', sans-serif;
}
#backToTop {
	text-align: center;
	position: fixed;
	top: 80%;
	right: 0%;
	z-index: 20;
}
#backToTop A {
	color: #FFFFFF;
	background-color: #4679B8;
	font-size: 30px;
	color: #FFFFFF;
	display: block;
	padding: 8px 16px;
	opacity: 0.5;
}
#backToTop A:hover {
	opacity: 1;
}
/* linki */
A, A:link, A:visited, A:active	{
	text-decoration: none;
	color: #4679B8;
}

A:hover {
	text-decoration: none;
	color: #A5151A;
}
/* k linki */
.h1, H1 {
	font-family: 'Open Sans', 'Arial', sans-serif;
	font-weight: 800;
	font-size: 32px;
	padding: 0px;
	margin: 20px 0px 8px 0px;
	display: block;
	padding-bottom: 6px;
	border-bottom: none;
	margin-bottom: 26px;
	color: #4679B8;
	text-transform: lowercase;

}
H1 A, .h1 A {
	color: #4679B8;
	text-decoration: none;
}
.h2, H2 {
	font-family: 'Open Sans', 'Arial', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #3D3D3D;
    padding: 0px;
	margin: 14px 0px 20px;
    text-transform: capitalize;
	line-height: 24px;
}
H3 {
	font-family: 'Open Sans', 'Arial', sans-serif;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-weight: 600;
	font-size: 20px;
}
/* do podstron tekstowych */
.podstrona H2, .podstrona .h2 {
	margin: 0px 0px 20px 0px;
}
/* k do podstron tekstowych */
.zajawka {
	padding: 0px 4px;
	margin: 30px 0px;
}
#breadcrumbs {
	margin: 0px;
	margin-top: 20px;
}
#breadcrumbs .breadcrumb {
	margin-bottom: 0px;
	margin: 0px;
	padding: 0px;
	background: none;
}
#breadcrumbs .breadcrumb, #breadcrumbs .breadcrumb li &gt; a, #breadcrumbs .breadcrumb li.active, #breadcrumbs .breadcrumb li.active &gt; a, .breadcrumb &gt; li + li:before {
	color: #949494;
	font-size: 12px;
}
#breadcrumbs .breadcrumb li.active, #breadcrumbs .breadcrumb ol.active {
	font-weight: 400;
}
#breadcrumbs ul, #breadcrumbs ol {
	margin-bottom: 0px;
}
.menu_d {
	padding: 4px 0px;
	margin: auto;
	text-align: center;
	color: #FFFFFF;
}
.menu_d span, .menu_d a, .menu_d a:link, .menu_d a:active, .menu_d a:visited {
	display: inline-block;
	text-decoration: none;
	margin: 0px 0px;
	padding: 4px;
	text-transform: capitalize;
	color: #FFFFFF;
}
.menu_d span:first-child {
	display: none;
}
.menu_d a:hover {
	color: #408BC4;
}
#komunikaty .error, .error-bg {
	background: #DC2B19;
	text-align: center;
	margin: 10px 0px;
	color: #ffffff;
	padding: 10px;
	border-radius: 0px;
	border: 0px;
}
#komunikaty .error a, #komunikat .error a:link, #komunikat .error a:visited, #komunikat .error a:active {
	border-bottom: 1px dashed #FFFFFF;
	color: #FFFFFF;
}
#komunikaty .error a:hover {
	color: #000000;
}
#komunikaty .ok, .ok-bg {
	background: #88BA00;
	text-align: center;
	margin: 10px 0px;
	color: #FFFFFF;
	padding: 10px;
	border-radius: 0px;
	border: 0px;
}

/* formularze */
.form-control, .input-group-addon, .btn {
	border-radius: 0;
}
.input-group-addon {
	background-color: #F5F5F5;
	padding: 4px;
}
.form-bg {
	background-color: #F5F5F5;
	padding: 20px;
}
.btn {
	text-transform: uppercase;
	min-width: 120px;
	font-size: 14px;
	padding: 5px 50px;
	font-weight: 600;
	border-width: 2px;
	text-transform: uppercase;
}
.btn-xs {
	min-width: 60px;
	font-size: 11px;
	padding: 3px 12px;
	font-weight: 400;
	border-width: 1px;
}
.btn-primary, .btn-primary:link, .btn-primary:active,  .btn-primary:visited {
	background-color: #4679B8;
	border-color: #4679B8;
	color: #FFFFFF;
}
.btn-default, .btn-default:link, .btn-default:active,  .btn-default:visited  {
	background-color: #FFFFFF;
	border-color: #4679B8;
	color: #4679B8;
}
.btn-primary:hover {
	background-color: #FFFFFF;
	border: 2px solid #4679B8;
	color: #4679B8;
}
.btn-default:hover {
	background-color: #4679B8;
	border-color: #4679B8;
	color: #FFFFFF;
}

.brak {
	font-weight: 400;
	padding: 15px;
	border: 1px dashed red;
	text-align: center;
}
.przepisz {
	font-size: 13px;
	font-weight: normal;
	text-align: right;
	padding-right: 20px;
	display: block;
	/* background: url(../grafika/ikony/application_put.png) no-repeat center left; */
}
.naglowek-osoba {
	font-weight: 400;
	font-size: 14px;
}
LEGEND {
	padding-left: 10px;
	padding-right: 10px;
	margin: 10px 20px;
	font-weight: normal;
	font-size: 14px;
}
FIELDSET {
	border: 2px solid #9E4D8F;
	padding: 0px 20px 10px 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.menuUzytkownika {
}
.menuUzytkownika a, .menuUzytkownika a:link, .menuUzytkownika a:visited, .menuUzytkownika a:active {
	padding: 10px 10px 10px 10px;
	display: inline-block;
	border-right: 1px solid #CCCCCC;
	color: #646464;
}
.menuUzytkownika a:hover {
	background-color: #E3E3E3;
	color: #ffffff;
}
.menuUzytkownika a:first-child {
}
/** obsĹuga bĹÄdĂłw **/
LABEL.error  {
	color: #B94A48;
	font-style: normal;
}
EM.has-error {
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	margin-bottom: 10px;
	color: #B94A48;
	display: block;
	font-size: 13px;
	font-style: normal;
}
/**
 * @desc tĹo z loaderem np dla stron Ĺadowanych przez ajax
 */
#overlay {
	position: fixed;
	z-index: 100000;
	display: block;
	opacity: .65;
	filter: alpha(opacity=65);
	width: 100%;
	height: 100%;
	background: white;
	text-align: center;
}
#overlay i {
	position: relative;
	top: 50%;
	margin-top: -35px;
	font-size: 70px;
}
/* admin functions border */
.ramka {
	border:1px solid #666666;
	padding: 10px 10px;
	margin: 10px 0px;
	background-color: #f7f6f7;
	color: #4f4f4f;
	text-align:left;
	font-size: 12px;
	min-height: 40px;
}


.ramka IMG{
	border:0px none;
}

.ramka DIV, .ramka SPAN {
	color: #4f4f4f;
}

.ramka A, .ramka A:link, .ramka A:visited, .ramka A:active	{
	color: #275899 !important;
	text-decoration: none !important;
}

.ramka A:hover {
	color: #FF6600 !important;
	text-decoration: none !important;
}
/* button for content admin */
.przycisk     {
	height:13px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-width: 0px;
	border-style: none;
	font-size: 3pt;
	background:none;
}

A.przycisk, A.przycisk:link	, A.przycisk:visited, A.przycisk:active {
	display: block;
	font-weight:400;
	background-image:url('../grafika/przycisk.gif');
	width:26px;
	height:26px;
	text-align:center;
	color : #000000;
	text-decoration : none;
}

A.przycisk:hover {
	background-image:url('../grafika/przycisk2.gif');
	text-decoration : none;
}

.przycisk IMG, .nieprzycisk IMG{
	border:0px none;
}

DIV.nieprzycisk{
	display: block;
	font-weight:400;
	background-image:url('../grafika/przycisk3.gif');
	width:26px;
	height:26px;
	text-align:center;
	color : #000000;
	text-decoration : none;
}

/* kolory tĹa */
/* biaĹy */
.tlo1 {
	background-color: rgba(0,76,148,0.8);
	color: #FFFFFF;
}
.tlo1.hover:hover {
}
.tlo1 a, .tlo1 a:link, .tlo1 a:active, .tlo1 a:visited {
	color: #FFFFFF;
}
.tlo1 a:hover {
	color: #ebebeb;
}

/* jasny szary */
.tlo2 {
	background-color: #f5f5f5;
	color: #515860;
}
.tlo2.hover:hover {
}
.tlo2 a, .tlo2 a:link, .tlo2 a:active, .tlo2 a:visited {
	color: #515860;
}
.tlo2 a:hover {
	color: #000000;
}

/* jasny zielony */
.tlo3 {
	background-color: #F5F5F5;
	color: #4d4d4d;
}
.tlo3.hover:hover {
}

.tlo3 H1, .tlo3 .h1, .tlo3 a, .tlo3 a:link, .tlo3 a:active, .tlo3 a:visited {
	color: #4D4D4D;
}
.tlo3 a:hover {
	color: #EC352D;
}

.tlo3 .has-error {
	color: #B94A48;
}

/* ciemna zieleĹ */
.tlo4 {
	background: #408BC4;
	color: #FFFFFF;
}
.tlo4.hover:hover {
}
.tlo4 a, .tlo4 a:link, .tlo4 a:active, .tlo4 a:visited {
	color: #FFFFFF;
}
.tlo4 a:hover {
	color: #000000;
}


/* bardzo jasny zielony */
.tlo5 {
	background-color: #178440;
	color: #FFFFFF;
}
.tlo5.hover:hover {
}
.tlo5 a, .tlo5 a:link, .tlo5 a:active, .tlo5 a:visited {
	color: #FFFFFF;
}
.tlo5 a:hover {
	color: #FFFFFF;
}

/* k kolory tĹa */

/* lista ofert */
.lista-ofert {
}
.lista-ofert .oferta {
	clear: both;
	background-color: #F5F5F5;
	margin-bottom: 20px;
	padding: 14px 32px 18px 20px;
}
.lista-ofert .coverholder {
	text-align: right;
	float: right;
	margin: 10px 32px 32px 32px; /* do 32 ma byÄ wiÄc 24 + 8 z oferta = 32 */
}
.oferta .nazwa {
	font-size: 22px;
	text-transform: uppercase;
	text-align: left;
	color: #918f90;
	line-height: 34px;
	border-bottom: 1px solid #918f90;
	margin-bottom: 4px;
}
.oferta .owu {
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
}
.oferta .owu INPUT {
	position: relative;
	top: 2px;
}
.oferta .skladka {
	font-size: 25px;
	margin-bottom: 10px;
}
.oferta .wybieram {
	margin-top: 10px;
}
/* k lista ofert */

/* porĂłwnanie wariantĂłw */
.porownaj-button {
	font-weight: normal;
	display: block;
	line-height: 20px;
	float: right;
	font-size: 13px;
	text-transform: uppercase;
}
.porownaj-naglowek {
	text-align: center;
	color: #4D4D4D;
}
.porownaj-naglowek IMG {
	margin: auto;
}
.porownaj-kontener {
	background-color: #F5F5F5;
	color: #4D4D4D;
}
.porownaj-kontener .opis, .porownaj-kontener .wariant-opis {
	padding: 10px;
	text-align: left;
}
.porownaj-kontener .wartosc {
	text-align: center;
	padding: 10px 0px;
}
.porownaj-stopka .cena {
	padding: 10px;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
}
.porownaj-stopka .rabat {
	padding: 10px;
	font-size: 14px;
	text-align: center;
}
/* k porĂłwnanie */
/* navbar */
.navbar {
	border-radius: 0px;
	font-family: "Open Sans", Helvetica,Arial,sans-serif;
	margin-bottom: 0px;
	position: relative;
	z-index: 99;
	font-size: 12px;
	border: 0px;
}
.navbar-default {
	border-bottom: 1px solid #FFFFFF;
	background-color: #4679B8;
}

.navbar-default .navbar-brand span {
	color: #FFFFFF;
	font-size: 22px;
	padding: 5px 0px 6px 7px;
	display: block;
	font-weight: 400;
	background-color: #3B649A;
	border-radius: 50%;
	width: 34px;
	height: 34px;
}
.navbar-default .navbar-brand span:hover, .navbar-default .navbar-brand span:focus {
	background-color: #FFFFFF;
	color: #3B649A;
}

.navbar-default .navbar-nav &gt; li &gt; a {
	color: #FFFFFF;
	font-weight: 400;
	text-transform: uppercase;
	padding: 22px 10px 20px;
}
.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:active, .navbar-default .navbar-nav &gt; li &gt; a:focus,.navbar-default .navbar-nav &gt; .open &gt; a:focus {
	background-color: #376094;
	color: #FFFFFF;
}
.navbar-default UL.strefa-klienta {
	list-style: none;
	padding: 10px;
}
.navbar-default UL.strefa-klienta &gt; LI &gt; A {
	display: block;
	background: #4679B8;
	padding: 10px 26px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.navbar-default UL.strefa-klienta &gt; LI &gt; A:hover {
	background-color: #FFFFFF;
	color: #4679B8;
}
.navbar-default UL.strefa-klienta &gt; LI.wyloguj &gt; A {
	padding: 10px 4px;
}
.navbar-default UL.menu-glowne.navbar-nav &gt; li &gt; .dropdown-menu {
	border-radius: 0px;
	margin-top: 0px;
	border-color: #8998AB;
	padding: 8px;
	text-align: left;
	font-size: 13px;
}
.navbar-default UL.menu-glowne.navbar-nav &gt; li &gt; .dropdown-menu &gt; LI &gt; A {
	padding: 10px;
	border-top: 1px dotted #8998AB;
}
.navbar-default UL.menu-glowne.navbar-nav &gt; li &gt; .dropdown-menu &gt; LI &gt; A:hover {
	backgroun-color: #F0F0F0;
}
.navbar-default UL.menu-glowne.navbar-nav &gt; li &gt; .dropdown-menu &gt; LI:first-child &gt; A {
	border: none;
}
/** menu zakĹadek **/
.zakladki {
	clear: both;
	margin: 20px 0px;
}
.zakladki a, .zakladki a:link, .zakladki a:active, .zakladki a:visited {
	padding: 10px 20px;
	display: block;
	background-color: #d3d3d3;
	color: #FFFFFF;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.zakladki a:hover, .zakladki a.active {
	background-color: #7fa5c9;
}
/** tooltip **/
.tooltipLauncher {
	cursor: pointer;
}
.tooltip.top .tooltip-arrow {
	border-top-color: rgba(64,139,196,0.95);
	border-top-color: #004475;
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: rgba(64,139,196,0.95);
	border-top-color: #004475;
}
.tooltip.left .tooltip-arrow {
	border-left-color: rgba(64,139,196,0.95);
	border-top-color: #004475;
}
.tooltip.right .tooltip-arrow {
	border-right-color: rgba(64,139,196,0.95);
	border-top-color: #004475;
}
.tooltip-inner {
	text-align: left;
	padding: 10px;
	border-radius: 0px;
	background-color: #004475;
	color: #FFFFFF;
	border: none;
	min-width: 220px;
	font-size: 12px;
	white-space: normal;
	font-weight: 300;
}

/** kod z obrazka **/
IMG.botproof {
	width: 100%;
	height: auto;
}
/** LABELE **/
LABEL {
	font-weight: normal;
	padding-left: 0px;
}
.radio-k DIV, .checkbox-k DIV {
	display: table-cell;
	vertical-align: middle;
	padding: 0px 4px;
}
.radio-k DIV:first-child, .checkbox-k DIV:first-child {
	width: 30px;
}
.radio-k LABEL, .checkbox-k LABEL {
	padding-left: 0px;
	font-size: 13px;
	display: block;
	margin: 0px;
}
SELECT OPTION[disabled="disabled"] {
	color: #DDDDDD;
	cursor: not-allowed;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 0/*{borderColorDefault}*/;
	background: #F5F5F5/*{bgColorDefault}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #4f5962/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #4f5962/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 0/*{borderColorHover}*/;
	background: #D2D2D2/*{bgColorHover}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #000000/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #FFFFFF/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 0/*{borderColorActive}*/;
	background: #3370A9/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #FFFFFF/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #FFFFFF/*{fcActive}*/;
	text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: 400;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}
/** datepicker **/
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
	background: #7FA5C9;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
	background-color: #FFFFFF;
	color: #4f5962;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	background: none;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	cursor: pointer;
	text-align: center;
	padding-top: 3px;
	width: 20px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 400;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.form-control.hasDatepicker {
	cursor: pointer;
	background: #FFFFFF;
}
/* menu uĹźytkownika dla szablony kontouzytkownika */
.menu-user {
	text-align: left;
}
.menu-user &gt; a, .menu-user &gt; a:link, .menu-user &gt; a:active, .menu-user &gt; a:visited {
	display: block;
	padding: 6px 10px;
	background: #408BC4;
	color: #FFFFFF;
	margin-bottom: 3px;
}
.menu-user &gt; a.active, .menu-user &gt; a.active:link, .menu-user &gt; a.active:active, .menu-user &gt; a.active:visited {
	background: #8ABBE3;
	color: #FFFFFF;
}
.menu-user &gt; a:hover, .menu-user &gt; a.active:hover {
	background: #8ABBE3;
	color: #FFFFFF;
}
.menu-user &gt; a &gt; span {
	margin-right: 10px;
}
/* wizytĂłwka uĹźytkownika */
.wizytowka .opis, .wizytowka .wartosc {
	line-height: 38px;
	padding-left: 30px;
	margin-top: 1px;
	cursor: default;
}
.wizytowka .wartosc {
	color: #4F4E4E;
	background: #CCCED1;
}
.wizytowka .wartosc:hover {
	color: #FFFFFF;
	background-color: #8ABBE3;
}
/* formularz edycji danuych */
.edycja-danych .opis {
	line-height: 34px;
}
/* zaawansowane */
.zaawansowane UL {
	padding: 0px;
	margin: 0px 0px 0px 100px;
}
.zaawansowane LI {
	margin: 8px 0px;
}
/* zmiana hasĹa */
.zmiana-hasla .opis {
	line-height: 34px;
}
/* zmiana email */
.zmiana-email .opis {
	line-height: 34px;
}
/* logo w stopce */
.oc-logo {
	background-color: #F7F7F7;
	color: #013b63;
	margin-right: 2px;
	padding: 0px 2px;
}
/* border bottom - linia pod nagĹĂłwiem */
.linia {
	border-bottom: #8ABBE3 1px solid;
	margin-bottom: 16px;
}
/* tabela swiadczen i zakresu ubezpieczenia na Ĺźycie */
.tabela-swiadczen tr &gt; td {
	width: 12%;
	vertical-align: middle;
	text-align: center;
}
.tabela-swiadczen tr &gt; td:first-child {
	font-size: 12px;
	width: 28%;
	text-align: left;
}
.tabela-swiadczen tr.naglowek &gt; td:first-child, .tabela-swiadczen .naglowek td {
	font-size: 14px;
	font-weight: 400;
	background-color: #E5E5E5;
}
/* menu boczne */
.menuBoczne {
	clear: both;
	margin: 0px 0px 10px 0px;

}
.menuBoczne a, .menuBoczne a:link, .menuBoczne a:visited, .menuBoczne a:active {
	margin: 0px;
	display: block;
	line-height: 1.5em;
	margin-bottom: 6px;
	background-color: #f5f5f5;
	padding: 6px 10px 6px 20px;
	color: #4D4D4D;
	position: relative;
	font-size: 14px;
}
.menuBoczne a:hover {
	background-color: #cccccc;
}
.menuBoczne a.active {
	background-color: #4679b8;
	color: #ffffff;
}
.menuBoczne a.active {
	font-weight: 400;
}
.menuBoczne a i {
	display: none;
}
/*kafle kontaktowe*/
.kontakt {
	font-size: 14px;
	background: #DDEEFE; /*#8ABBE3 */
	;
	color: #4D4D4D; /*#FFFFFF*/
	;
	text-align: left;
	width: 100%;
	box-shadow: 0px 0px 1px 0px rgba(64,139,196,0.7)  inset;
}
.kontakt P {
	padding: 10px;
	margin: 0px;
}
#KONTAKT {
	margin: 8px 0px 0px;
}
#KONTAKT .kontakt:first-child {
	margin-left: 0px;
}
.stopka {
	background: #3C3C3C;
	padding: 60px 10px;
	text-align: left;
}
.stopka2 {
	padding: 20px 10px;
	background: #1A1A1A;
}
.stopka .nagl {
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 4px;
	margin-bottom: 12px;
	font-size: 18px;
}
.stopka .tresc {
	margin-bottom: 20px;
	color: #FFFFFF;
}
.stopka .tresc UL &gt; LI {
	margin-bottom: 0px;
	margin-bottom: 5px;
	list-style: none;
}
.stopka .tresc A:link, .stopka .tresc UL &gt; LI &gt; A, .stopka .tresc UL &gt; LI &gt; A:link, .stopka .tresc UL &gt; LI &gt; A:visited, .stopka .tresc UL &gt; LI &gt; A:active {
	color: #FFFFFF;
	text-transform: none;
	font-size: 14px;
}
.stopka .tresc2 {
	margin-bottom: 20px;
}
.stopka .tresc2 UL &gt; LI {
	line-height: 2em;
}
.stopka .tresc2 UL &gt; LI &gt; A, .stopka .tresc UL &gt; LI &gt; A:link, .stopka .tresc UL &gt; LI &gt; A:visited, .stopka .tresc UL &gt; LI &gt; A:active {
	color: #FFFFFF;
	text-transform: none;
	font-size: 14px;
}
.stopka .tresc A:hover,
.stopka .tresc UL &gt; LI &gt; A:hover,
.stopka .tresc2 UL &gt; LI &gt; A:hover {
	color: #4679B8;
}
/* szybki kontakt */
#runKontakt {
	z-index: 100;
	position: fixed;
	bottom: 0%;
	right: 50px;
	width: 220px;
	overflow: hidden;
	text-align: center;
}
#runKontakt a {
	display: block;
	padding: 8px 0px 6px 0px;
	font-size: 16px;
	background: #4679B8;
	color: #FFFFFF;
	font-weight: 400;
}
#runKontakt a:hover {
	background-color: #A5151A;
}

.instruktaz {
	border: 2px solid #DC2B19;
	padding: 8px;
	/*background-color: rgba(220,43,25,0.01);*/
}
.instruktaz P {
	margin: 0px 0px 8px 0px;
}
.instruktaz P:last-child {
	margin: 0px;
}
/**
 * dziaĹ kontakt
 */
.kontakt-dzial {
	clear: both;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 1.5em;
}
.kontakt-dzial-icon-contener {
	padding: 12px 6px 8px 12px;
	background: #CCCED1;
	text-align: center;
	color: #FFFFFF;
	margin-right: 20px;
	display: inline-block;
	text-align: center;
	position: relative;
	float: left;
	border-radius: 4px;
}
.kontakt-dzial-icon-contener:after {
	font-family: 'FontAwesome';
	position: absolute;
	right: -6px;
	top: 0px;
	content: "\f0da";
	color: #CCCED1;
	font-size: 28px;
	line-height: 50px
}
.kontakt-dzial-icon-contener i {
	font-size: 24px;
}
.kontakt-dzial.email a,.kontakt-dzial.telefon .le {
	line-height: 3em;
}
/**
 * $lista produktĂłw 
 */
.listaProduktow .produkt {
	padding: 20px 0px;
}
.listaProduktow .produkt:nth-child(even) {
	background: rgba(204, 206, 209,.4);
}
.listaProduktow .produkt:hover {
	/*	background: rgba(64,139,196,0.3); */
	cursor: default;
}
/**
 * licznik procentowy
 */
.licznik-kontener {
	margin: 20px 0px 10px;
	text-align: center;
}
.progress {
	margin-bottom: 4px;
}
.progress-info {
	margin-bottom: 20px;
	font-size: 14px;
	text-align: center;
}
.h2-start-page {
	padding: 40px;
	text-align: center;
}
section#start-page-description {
	padding: 80px 0px;
	background-color: #FDFDFD;
}
section#start-page-description p {
	margin-top: 40px;
	line-height: 1.8em;
}
section#start-page-description H2 {
	text-transform: lowercase;
	color: #4D4D4D;
	font-weight: 800;
	line-height: 1.5em;
}
.important-info {
	padding-left: 20px;
	border-left: 1px solid #4679B8;
	position: relative;
}
.important-info:before {
	content: "";
	position: absolute;
	display: block;
	background-color: #FDFDFD;
	border: 1px solid #4679B8;
	border-radius: 50%;
	width: 13px;
	height: 13px;
	left: -7px;
	top: 50%;
	margin-top: -6px;
}
section#start-page-partners {
	padding: 20px 0px;
}
/**
 * Slider na stronie gĹĂłwnej
 */
#slider {
	clear: both;
	height: 615px;
	padding: 0px;
	background: transparent;
	z-index: 1;
	position: relative;
}
/* ustawienia slajdĂłw */
#slider .slide {
	width: 100%;
	height: 615px;
	position: absolute;
	overflow: hidden;
	z-index: 1;
	background-position: top center;
	background-repeat: no-repeat;
	display: none;
}
#slider .slide:first-child {
	display: block;
}

#slider .slide.previous {
	z-index: 1;
}
#slider .slide.active {
	z-index: 2;
}
#slider .slide.hidden {
	display: none;
}
/* ustawienia tekstĂłw do slajdĂłw */
#slider .slide .info {
	position: relative;
	top: 60px;
	width: 700px;
	left: 20%;
	text-align: left;
	color: #A8A9AB;
	z-index: 10;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.1em;
}
#slider .slide .info .btn {
	font-size: 20px;
	padding: 10px 50px;
}
#slider .slide .info .btn-default {
	background-color: transparent;
}
#slider .slide .info .btn-default:hover {
	background-color: #4679B8;
}
#slider .slide .info H2 {
	color: #4679B8;
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 20px;
	border: none;
	line-height: 1.4em;
}
#slider .slide .info H1 {
	color: #4679B8;
	font-size: 44px;
	font-weight: 800;
	margin-bottom: 20px;
	border: none;
	line-height: 1.4em;
}
#slider .slide#ptf {
	background-image: url(../img/slide1.png);
}
#slider .slide#ptf .info p:nth-child(2) {
	line-height: 48px;
	font-size: 20px;

}
#slider .slide#ptf .info P SMALL {
	font-weight: 300;
	letter-spacing: 1.6px;
	font-size: 24px;
	line-height: 1.1em;
	display: block;
}
#slider .slide#ptf .info H2 {
	margin-top: 60px;
	line-height: 2em;
	font-weight: 600;
	font-size: 26px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
#slider .slide#ptf .info H2 span {
	text-transform: lowercase;
	font-weight: 800;
	font-size: 38px;
	display: block;
}

#slider .slide#info {
	background-image: url(../img/slide2.png);
}
#slider .slide#info .info H1 {
	line-height: 1.2em;
	margin-bottom: 20px;
	margin-top: 60px;
}
#slider .slide#info .info H1 SMALL {
	text-transform: uppercase;
	color: #4679B8;
	font-weight: 600;
	font-size: 26px;
}
#slider .slide#info .info P {
	line-height: 1.5em;
	margin-bottom: 20px;
	margin-left: 20px;
	position: relative;
}
#slider .slide#info .info P:before {
	display: block;
	position: absolute;
	left: -15px;
	top: 10px;
	content: "";
	background-color: #4679B8;
	border-radius: 50%;
	height: 8px;
	width: 8px;
	z-index: 10;
	line-height: 50px;
}
#slider .slide#ochrona {
	background-image: url(../img/slide3.png);
}
#slider .slide#ochrona .info {
	color: #FFFFFF;
	line-height: 2em;
	font-size: 20px;
}
#slider .slide#ochrona .info I {
	font-size: 100px;
	margin-top: 30px;
	position: relative;
}
#slider .slide#ochrona .info H2 {
	margin-top: 20px;
	color: #FFFFFF;
	margin-bottom: 40px;
	font-size: 50px;
}
#slider .slide#ochrona .info .btn-primary {
	border-color: #FFFFFF;
	background-color: transparent;
}
#slider .slide#ochrona .info .btn-primary:hover {
	background-color: #FFFFFF;
}
/* podpisy pod slajdy, buttony */
#slider &gt; UL {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 20;
	margin-bottom: -10px;
	margin: 0px;
	padding:0px;
	text-indent: 0px;
}
#slider &gt; UL &gt; LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 33%;
	display: block;
}
#slider &gt; UL &gt; LI:last-child {
	width: 34%;
}
#slider &gt; UL &gt; LI &gt; A {
	display: block;
	background: #CBCBCB;
	font-size: 12px;
}
#slider &gt; UL &gt; LI.active &gt; A, #slider &gt; UL &gt; LI &gt; A:hover {
	background-color: #4D4D4D;
}
/** ustawienia responsywnoĹci dla slajdĂłw **/
@media (min-width: 992px) and (max-width: 1199px) {
	/* zawodowe */
	#slider .slide#zawodowe {
		background-position: 18% top;
	}
	#slider .slide#zawodowe .info {
		left: 38%;
		width: 60%;
	}
	#slider .slide#zawodowe .info H1 {
		font-size: 36px;
		margin-bottom: 40px;
	}
	#slider #zawodowe.slide .info DIV {
		font-size: 14px;
	}
	/* k zawodowe */

	/* zniĹźka */
	#slider .slide#znizka {
		background-position: 32% top;
	}
	/* k zniĹźka */

	/* oferta */
	#slider .slide#oferta {
		background-position: 22% top;
	}
	#slider #oferta.slide .info {
		left: 40%;
		width: 58%;
	}
	#slider #oferta.slide .info p:nth-child(2) {
		display: none;
	}
	/* k oferta */

	/* studenci */
	#slider .slide#student {
		background-position: 22% top;
	}
	#slider #student.slide .info {
		left: 30%;
		width: 68%;
	}
	/* k studenci */

	#slider .slide#aktualizacja .info {
		left: 22%;
	}
}
@media (min-width: 1200px) and (max-width: 1499px) {
	/* zawodowe */
	#slider .slide#zawodowe {
		background-position: 30% top;
	}
	/* k zawodowe */

	/* zniĹźka */
	#slider .slide#znizka {
		background-position: 38% top;
	}
	/* k zniĹźka */
	#slider .slide#aktualizacja .info {
		left: 28%;
	}
	/* oferta */
	#slider .slide#oferta {
		background-position: 32% top;
	}
	#slider #oferta.slide .info p:nth-child(2) {
		right: -80px;
	}
	/* k oferta */

	/* studenci */
	#slider .slide#student {
		background-position: 22% top;
	}
	#slider #student.slide .info {
		left: 30%;
		width: 60%;
	}
	/* k studenci */
}

/* ustawienia menu dla xs */
@media (max-width: 767px) {
	.navbar-default .navbar-header {
		padding: 8px;
	}
	.navbar-default .navbar-brand IMG {
		position: static;
		margin-top: 8px;
	}
	.navbar-default UL.menu-glowne.navbar-nav &gt; li &gt; .dropdown-menu {
		border-radius: 0px;
		background: #EDEDED;
		padding: 0px;
		text-align: left;
		margin-top: 0px;
	}
	.navbar-default UL.menu-glowne.navbar-nav &gt; li &gt; .dropdown-menu &gt; LI &gt; A {
		padding: 10px 16px;
		border-top: 1px solid #CCCED1;
		white-space: normal;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-default UL.strefa-klienta {
		margin-bottom: 30px;
	}

	.navbar-default .navbar-brand IMG {
		position: static;
		margin-top: 8px;
	}
}
.nawig {
	text-align: center;
	margin: auto;
	margin-top: 20px;
}
.nawig TD A {
	padding: 4px 10px;
	border: 1px solid #EBEBEB;
	margin: 0px 2px;
}
.nawig TD A:hover {
	border: 1px solid #4D4D4D;
	color: #4D4D4D;
}
.nawig TD A.nawig_wyb {
	background-color: #EBEBEB;
	color: #4D4D4D;
}
section#produkty {
	padding: 80px 0px;
	background-color: #F4F7FC;
}
section#produkty a {
	background-size: cover;
	background-position: top center;
	min-height: 330px;
	display: block;
	position: relative;
	padding-top: 100px;
}
section#produkty a.oboc {
	background-image: url(../img/oboc_blue.png);
}
section#produkty a.dooc {
	background-image: url(../img/dooc_blue.png);
}
section#produkty a.ocd {
	background-image: url(../img/ocd_blue.png);
}
section#produkty a.nnw {
	background-image: url(../img/nnw_blue.png);
}
section#produkty a.op {
	background-image: url(../img/op_blue.png);
}
section#produkty a:hover.oboc {
	background-image: url(../img/oboc.png);
}
section#produkty a:hover.dooc {
	background-image: url(../img/dooc.png);
}
section#produkty a:hover.ocd {
	background-image: url(../img/ocd.png);
}
section#produkty a:hover.nnw {
	background-image: url(../img/nnw.png);
}
section#produkty a:hover.op {
	background-image: url(../img/op.png);
}
section#produkty a &gt; span:before {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	left: 0px;
	right: 0px;
	height: 10px;
	background-color: #F4F7FC;
}
section#produkty a &gt; span {
	text-align: center;
	font-weight: 600;
	font-size: 20px;
	display: block;
	padding: 20px;
	min-height: 100px;
	background-color: #5A5A5A;
	color: #FFFFFF;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
section#produkty a:hover &gt; span {
	background-color: #4679B8;
}
section#produkty a.oboc &gt; span, section#produkty a.dooc &gt; span{
	padding-top: 40px;
}
section#produkty a &gt; span &gt; span {
	font-weight: 400;
}
.topbg {
	background-image: url(../img/topbg.png);
	background-position: bottom left;
	padding-top: 60px;
	height: 220px;
	margin-bottom: 40px;
}
.topbgcalculate {
	background-color: #f5f5f5;
	padding-top: 30px;
	min-height: 160px;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.pt7 {
	padding-top: 7px;
}</pre></body></html>