body
{
	background: #fff;
	font-family: 'CalibriRegular',Calibri,Tahoma,sans-serif;
	font-size: 12px;
	color: #86857f;
}

a
{
	text-decoration: none;
	color: #0067af;
}

input
{
	font-family: Arial;
	font-size: 11px;
}

.clear
{
	clear: both;
}

#main
{
	width: 960px;
	margin: 0 auto;
}

#middle .introduction
{
	display: none;
}

#header
{
	height: 140px;
}

	#header .logo
	{
		width: 130px;
		height: 126px;
		background: url('../images/header_logotypes.png') no-repeat top left;
		float: left;
	}

	#header .logo.no-navigation
	{
		width: 130px;
		height: 126px;
		background: url('../images/logotypes.png') no-repeat center center;
		float: left;
	}

		#header .logo a
		{
			display: block;
			width: 130px;
			height: 126px;
			overflow:hidden;
			text-indent: -1000px;
		}

	#header div.navigation
	{
		width: 530px;
		height: 57px;
		float: left;
		background: url('../images/header_bg.png') repeat-x top center;
	}

		#header div.navigation ul
		{
			margin: 28px 0 0 0;

		}

		#header .navigation li
		{
			float: left;
			height: 29px;
		}

		#header .navigation a
		{
			color: #eff4f9;
			/*color: #c5d8ea;*/
			display: block;
			height: 29px;
			line-height: 29px;
			padding: 0 10px;
			margin: 0 16px;
			font-size: 15px;
			font-family: CalibriRegular,Calibri,Tahoma,sans-serif;
		}

		#header .navigation .active a
		{
			height: 35px;
			line-height: 35px;
			margin-top: -2px;
			color: #00488e;
			background: url('../images/navigation_active.png') repeat-x;
		}

		#header .navigation a.promocja
		{
			color: #fff;
		}

		#header .navigation .active a.promocja
		{
			color: #00488e;
		}

		#header .navigation a.promocja
		{
			width: 55px;
			height: 36px;
			margin-top: 5px;
			font-size: 2px;
			text-indent: -1000px;
			overflow: hidden;
			background: url('../images/navigation_promocja_bg.png') no-repeat top center;
		}

		#header .navigation .active a.promocja
		{
			background-position: bottom center;
		}

		


	#header .user
	{
		position: absolute;
		margin-left: 660px;
		width: 300px;
		height: 120px;
		background: url('../images/header_user.png') no-repeat top center;
	}

		#header .user .login
		{
			margin-left: 35px;
			width: 231px;
			height: 91px;
			clear: both;
		}

		#header .user dt
		{
			width: 50px;
			float: left;
			clear: left;
			height: 30px;
			line-height: 30px;
			text-align: right;
			padding-right: 6px;
		}

		#header .user dd
		{
			/*width: 120px;*/
			height: 30px;
			line-height: 30px;
			float: left;
			clear: right;
		}

		#header .user .reminder
		{
			display: block;
			clear: both;
			width: 100px;
			margin-left:68px;
			padding-top: 3px;
			color: #86857f;
			font-size: 10px;
		}

		#header .user form
		{
			margin-left: 10px;
			padding-top: 7px;
		}

		#header .user #submit-label
		{
			display: none;
		}

		#header .user #submit-element
		{
			display: block;
			position: absolute;
			margin-left: 174px;
			margin-top: 12px;
		}

			#header .user #submit-element input
			{
				width: 26px;
				height: 26px;
				padding: 0;
				border: 0;
				font-size: 2px;
				text-indent: -1000px;
				overflow: hidden;
				background: url('../images/login_submit_bg.gif') no-repeat center center;
			}


		#header .user .register
		{
			background: url('../images/login_register_bg.png') no-repeat top center;
			width: 300px;
			height: 56px;
		}

		#header .user .logged
		{
			margin: 0 auto;
			text-align: center;
			width: 233px;
		}

		#header .user .info
		{
			height: 30px;
			line-height: 30px;
			color: #86857f;
		}

			#header .user .info .username
			{
				color: #e20000;
				font-family: CalibriBold,Tahoma,sans-serif;
			}

		#header .user .logout
		{
			height: 23px;
			line-height: 23px;
		}

			#header .user .logout a
			{
				color: #86857f;
			}

		#header .user .tips
		{
			width: 232px;
			height: 38px;
			margin-left: 2px;
		}

			#header .user .tips a
			{
				display: block;
				width: 232px;
				height: 38px;
				background: url('../images/login_your_tips.png') no-repeat center center;
				line-height: 38px;
				font-size: 16px;
				text-align: center;
				color: #fff;
				text-shadow: 0 1px 0 #4F7202;
			}

			#header .user .register a
			{
				display: block;
				width: 154px;
				height: 28px;
				margin: 0 auto;
				overflow: hidden;
				text-indent: -1000px;
				font-size: 2px;
			}


		#header .user #email-element input, #header .user #pass-element input
		{
			width: 97px;
			height: 21px;
			background: url('../images/login_input_bg.png') no-repeat top center;
			border: 0;
			padding: 0 5px;
			font-family: Arial;
			font-size: 11px;
			color: #6a6965;
		}

		#header .user #email-element input.error, #header .user #pass-element input.error
		{
			text-indent: 10px;
			background-position: bottom center;
			color: #99310d;
		}

#body
{
	
}

#footer
{
	width: 960px;
	margin: 30px 0 20px 0;
	border-top: 1px dotted #7e7d76;
	/*padding-top: 5px;*/
	line-height: 21px;
	font-size: 11px;
}

	#footer .copyright
	{
		width: 120px;
		float: left;
		padding: 3px 85px 3px 10px;
		border-right: 1px dotted #7e7d76;
	}

	#footer a.lubella
	{
		width: 48px;
		height: 21px;
		margin-left: 7px;
		display: block;
		background: url('../images/footer_logo_lubella.png') no-repeat center center;
		text-indent: -1000px;
		font-size: 2px;
		overflow: hidden;
		float: right;
	}

	#footer .community
	{
		float: left;
		width: 165px;
		padding: 3px 10px 3px 10px;
		border-right: 1px dotted #7e7d76;
	}

	#footer .community h4
	{
		float: left;
	}

	#footer .community ul
	{
		float: right;
	}

	#footer .community li
	{
		float: left;
		margin: 0 5px;
	}

	#footer .community a
	{
		overflow: hidden;
		text-indent: -1000px;
		width: 24px;
		height: 21px;
		display: block;
		background: url('../images/footer_community_logotypes.jpg') no-repeat 0 0;
	}

		#footer .community .facebook a
		{
			background-position: 0 0;
		}

		#footer .community .sledzik a
		{
			background-position: -24px 0;
		}

		#footer .community .blip a
		{
			background-position: -48px 0;
		}

	#footer div.navigation
	{
		float: left;
		padding: 3px 10px 3px 10px;
		border-right: 1px dotted #7e7d76;
	}

	#footer .navigation li
	{
		float: left;
		margin: 0 10px;
	}

		#footer .navigation a
		{
			color: #86857f;
		}

	#footer .created-by
	{
		float: left;
		color: #b4b3b3;
		padding: 3px 0px 3px 10px;
	}

		#footer .created-by a
		{
			color: #727272;
		}

			#footer .created-by a .flow
			{
				color: #7fceef;
			}



/* fb message */
/* alert */
.fb-message-details .jquery-alert-container
{
	width: 768px;
	height: 426px;
	background: url('../images/promo_alert_bg.png') no-repeat center center;
}

.fb-message-details .copy
{
	overflow: hidden;
	width: 768px;
	height: 367px;
	background: url('../images/fb_alert_copy.png') no-repeat 40px 5px;
}

.fb-message-details .go-to-facebook
{
	display: block;
	margin-top: 65px;
	width: 420px;
	height: 255px;
	float: left;
	overflow: hidden;
	text-indent: -10000px;
}

.fb-message-details .likebox
{
	float: left;
	width: 292px;
	height: 255px;
	margin-top: 65px;
	background: #fff;
}

.fb-message-details .close
{
	width: 34px;
	height: 31px;
	overflow: hidden;
	margin-top: 28px;
	margin-left: 736px;
}

.fb-message-details .close a
{
	display: block;
	width: 34px;
	height: 31px;
	background: url('../images/promo_alert_close.png') no-repeat center center;
	text-indent: -1000px;
	font-size: 0px;
	overflow: hidden;
}

