/* Glowne */	@import url(https://fonts.googleapis.com/css?family=Lato:300,300italic,700,700italic&subset=latin,latin-ext);	*	{		outline: 0;	}	body	{		overflow-y: scroll;	}	html, body	{		width: 100%;
		margin: 0px;
		padding: 0px;	}
	body
	{
		font-family: "Lato", sans-serif;		font-size: 13px;		font-weight: 300;		color: rgb(0,0,0);		line-height: 150%;		background-color: rgb(255,255,255);	}
	.clean
	{
		width: 1px;
		height: 1px;
		font-size: 1px;
		display: block;
		clear: both;
		margin: 0px;
		padding: 0px;
	}/* Stale */	h1, h2	{		display: inline-block;		margin: 0px;		padding: 0px;		padding-bottom: 20px;		font-size: 30px;		font-weight: normal;		line-height: 150%;		color: rgb(0,0,0);		text-align: left;	}	ul, ol	{		display: block;		margin: 0px;		margin-left: 20px;		padding: 0px;		padding-bottom: 10px;		text-align: left;		list-style-position: outside;	}	ul	{		list-style-type: disc;	}	ol	{		list-style-type: lower-alpha;	}	ul li, ol li	{		margin: 0px;		padding: 0px;		padding-bottom: 10px;		text-align: left;	}	p	{		display: block;		margin: 0px;		padding: 0px;		padding-bottom: 20px;		font-family: "Lato", sans-serif;		text-align: left;	}	p strong	{		font-weight: 700;	}	a, a:link, a:visited, a:active, a:hover	{		color: rgb(0,0,0);		text-decoration: none;	}	hr	{		display: block;		font-size: 1px;		margin: 0px;		padding: 0px;		padding-bottom: 20px;		border-style: none;		border-width: 0px;		line-height: 0px;		border-style: none;		border-width: 0px;		border-bottom-style: solid;		border-bottom-width: 1px;		border-bottom-color: rgb(0,0,0);	}	img, iframe	{		border-style: none;		border-width: 0px;	}	img, iframe	{		max-width: 100%;	}/* Tla */	.bodyTloB	{		display: block;		width: 100%;		max-width: 880px;		margin: 0px;		margin-right: auto;		margin-left: auto;		padding: 0px;		padding-right: 10%;	}/* Boxy trzymajace */	.menu, .content	{		display: block;		float: left;		margin: 0px;		margin-top: 40px;		padding: 0px;	}	.menu	{		width: 240px;	}	.content	{		max-width: 600px;		margin-top: 76px;	}	.menuFloat,	.contentFloat	{		display: block;		margin: 0px;		padding: 0px;	}	.menuFloat	{		padding: 20px;		padding-right: 50px;		position: fixed;	}	.contentFloat	{		float: left;		padding: 20px;	}	.contentFloat a.fancybox	{		display: block;		margin-bottom: 50px;	}	/* top */	.menuFloat .headerMenuTop, 	.menuFloat .headerMenuBot	{		display: block;		margin: 0px;		margin-bottom: 10px;		padding: 0px;		text-align: left;	}	.menuFloat .headerMenuBot	{		margin-bottom: 5px;	}	/* divy w top i bot */	.menuFloat .headerMenuTop div,	.menuFloat .headerMenuBot div	{		display: inline-block;		margin: 0px;		padding: 0px;		font-size: 18px;		font-weight: 300;	}	.menuFloat .headerMenuBot div	{		margin-bottom: 5px;		font-size: 13px;	}	.menuFloat .headerMenuTop#m_19 div, .menuFloat .headerMenuTop#m_18 div	{		margin-top: 15px;		font-size: 13px;	}	.menuFloat .headerMenuTop#m_3 div, .menuFloat .headerMenuTop#m_16 div	{		margin-top: 15px;	}	.menuFloat .headerMenuBot div.headerMenuBotTwo	{		margin-left: 10px;	}	/* linki w top i bot */	.menuFloat .headerMenuTop div a,	.menuFloat .headerMenuBot div a	{		padding-top: 0px;		padding-bottom: 1px;		text-decoration: none;	}	.menuFloat .headerMenuTop div a, .menuFloat .headerMenuTop div a:link, .menuFloat .headerMenuTop div a:visited, .menuFloat .headerMenuTop div a:active, 	.menuFloat .headerMenuBot div a, .menuFloat .headerMenuBot div a:link, .menuFloat .headerMenuBot div a:visited, .menuFloat .headerMenuBot div a:active	{		color: rgb(0,0,0);	}	.menuFloat .headerMenuTop div a:hover, 	.menuFloat .headerMenuBot div a:hover	{		color: rgb(0,0,0);		border-style: none;		border-width: 0px;		border-bottom-style: solid;		border-bottom-width: 1px;		border-bottom-color: rgb(0,0,0);	}	.selected a	{		border-style: none;		border-width: 0px;		border-bottom-style: solid;		border-bottom-width: 1px;		border-bottom-color: rgb(0,0,0);	}	.headerMenuTopLogo, .headerMenuTopExpand	{		margin: 0px;		padding: 0px;	}	.headerMenuTopMobile	{		display: none;	}/* Content */@media only screen and (max-width: 1000px){	img	{		max-width: 100%;	}	.headerMenuTopLogo div a	{		border-bottom-style: none;	}	.headerMenuTopExpand	{		display: none;	}	.headerMenuTopExpand.visible	{		display: block;	}	#m_2 div, #m_12 div	{		width: 100%;	}	#m_2 div:after, #m_12 div:after	{		clear: both;	}	.headerMenuTopMobile	{		float: right;		display: inline-block;		height: 20px;		vertical-align: middle;	}	#m_2 div a, #m_12 div a	{		float: left;		font-size: 24px;	}	.bodyTloB, .content, .menu	{		max-width: 100%;		width: 100%;		padding: 0px;		margin: 0px;	}	.contentFloat, .menu	{		float: none;	}	.menuFloat	{		position: relative;		padding-right: 20px;		padding-bottom: 0px;	}}