head, body
{
	width:				100%;
	height:				100%;
	margin:				auto;
	font-family:		'Myriad Pro';
	font-size:			14px;
	color:				#221c1a;
	background:			#ffffff url('../images/background.jpg') no-repeat fixed 50% 0%;
}

a
{
	color:				#444444;
}

a:hover
{
	color:				#0773bb;
}

a img
{
	border:				0px;
}

h1
{
	font-size:			24px;
	font-weight:		normal;
	margin:				0px;
	padding:			0px;
	padding-bottom:		0px !important;
}

p
{
	line-height:		160%;
	margin-top:			10px;
}

h3
{
	font-size:			42px;
	color:				#ffffff;
	margin:				0px;
	padding:			0px;
	padding-top:		25px;
}

.pm_kontener
{
	width:				100%;
	height:				100%;
	margin:				auto;
	text-align:			center;
	clear:				both;
	background:			url('../images/header.jpg') 50% 0% no-repeat;
}

.pm_header
{
	width:				980px;
	height:				485px;
	margin:				auto;
	text-align:			center;
	color:				#ffffff;
	text-align:			right;
}

.pm_gallery
{
	width:				980px;
	float:				left;
}

.pm_gallery a
{
	display: 			block; 
	float: 				left; 
	margin: 			10px; 
	overflow: 			hidden; 
	width: 				145px; 
	height: 			145px;
	border:				15px solid #0773bb;
}

.pm_jezyki
{
	padding-top:		23px;
	padding-right:		162px;
}

.pm_jezyki img
{
	padding-top:		2px;
	padding-left:		5px;
}

.pm_header span
{
	float:				right;
	margin-top:			10px;
	color:				#414141;
	padding-right:		225px;
	padding-top:		6px;
}

.pm_header ul
{
	float:				right;
	margin-top:			19px;
	margin-right:		205px;
	font-size:			16px;
	color:				#414141;
}

.pm_header ul li
{
	float:				left;
	list-style:			none;
	margin-right:		20px;
}

.pm_header ul li a
{
	text-decoration:	none;
}

.pm_header ul li a:hover
{
	text-decoration:	underline;
}

.pm_page
{
	width:				980px;
	margin:				auto;
	text-align:			left;
	color:				#ffffff;
	text-align:			right;
}

.pm_blueBox
{
	width:				370px;
	height:				298px;
	text-align:			left;
	float:				left;
	background:			url('../images/blueBox.jpg') no-repeat;
}

.pm_blueBox h1
{
	padding:			25px;
	font-size:			26px;
}

.pm_blueBox p
{
	padding:			25px;
	padding-top:		0px;
	font-size:			16px;
}

.pm_blueBox a
{
	color:				#ffffff;
	text-decoration:	underline;
	float:				right;
}

.pm_wideBox
{
	width:				980px;
	text-align:			left;
	float:				left;
	color:				#000000;
	margin-top:			20px;
}

.pm_rightBox
{
	width:				570px;
	height:				298px;
	text-align:			left;
	float:				left;
	color:				#000000;
}

.pm_rightBox h1
{
	padding:			25px;
	font-size:			26px;
}

.pm_rightBox p
{
	padding:			25px;
	padding-top:		0px;
	font-size:			16px;
}

.pm_rightBox a
{
	color:				#000000;
	text-decoration:	underline;
	float:				right;
}

.ae_headerIcon
{
	float:				right;
	margin-left:		15px;
	margin-top:			19px;
}

.pm_icons
{
	margin-top:			30px;
	float:				left;
	width:				980px;
	height:				140px;
	background:			#ffffff url('../images/ikony.jpg') no-repeat;
}

.pm_icons table
{
	color:				#0e5c95;
	width:				980px;
	margin-top:			20px;
}

.pm_icons table td
{
	text-align:			center;
	width:				122px;
}

.pm_footerIMG
{
	width:				305px;
	height:				155px;
	float:				left;
	margin-top:			15px;
	margin-right:		30px;
}

.pm_last
{
	width:				305px;
	height:				155px;
	float:				left;
	margin-top:			15px;
	margin-right:		0px;
}

.pm_footerIMG
{
	color:				#000000;
	text-align:			center;	
	margin-top:			30px;
}

.pm_footerIMG h2
{
	font-weight:		normal;
	margin-bottom:		0px;
	font-size:			18px;
}

.pm_footer
{
	width:				100%;
	margin:				auto;
	text-align:			center;
	background:			#0773bb;
	clear:				both;
	display:			block;
	margin-top:			120px;
	float:				left;
}

.pm_footerIns
{
	width:				980px;
	height:				100px;
	margin:				auto;
	text-align:			center;
	color:				#ffffff;
	text-align:			right;
	clear:				both;
}

.pm_footerIns ul
{
	float:				right;
	margin-top:			19px;
	font-size:			16px;
	color:				#ffffff;
	clear:				both;
}

.pm_footerIns ul li
{
	float:				left;
	list-style:			none;
	margin-left:		20px;
}

.pm_footerIns ul li a
{
	text-decoration:	none;
	color:				#ffffff;
}

.pm_footerIns ul li a:hover
{
	text-decoration:	underline;
}

.pm_footerIns span
{
	float:				left;
	clear:				left;
	font-size:			16px;
}

.pm_footerInsCopy
{
	margin-top:			19px;
	float:				left;
	font-size:			16px;
}

.pm_form
{
	width:				420px;
	background:			#0773bb;
	float:				left;
	margin-top:			30px;
	margin-left:		20px;
	padding:			20px;
}