@charset "utf-8";
body {	background-color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #424242; line-height: 17px; background-image: url(/wp-content/themes/kancelaria/images/bg.page.gif); background-repeat: no-repeat; background-position: center 300px;	}

a		{	color: #981525;	text-decoration: underline;	}
a:hover	{	color: #981525;	text-decoration: underline;	}
h2		{	font-weight: bold; }
#PageTop	{	clear: both; margin: auto; width: 988px; margin-top: 16px; }
#PageLogo	{	text-indent: -5000px; width: 246px; height: 105px; background-image: url(/wp-content/themes/kancelaria/images/page.logo.gif); background-repeat: no-repeat; }
#PageLogo a	{	width: 246px; height: 105px; display: block; }
#TopHr		{	clear: both; height: 1px; margin-top: 13px; margin-bottom: 16px; background-color: #F1F1F1;  }

#MainMenuField		{	margin: auto; width: 954px; height: 54px; background-image: url(/wp-content/themes/kancelaria/images/bg.main.menu.gif); background-repeat: no-repeat; }
#MainMenuField	ul	{	list-style: none; margin: 0px; padding: 0px;	}
#MainMenuField	li	{	text-indent: -2000px; list-style: none; float: left; height: 100%; margin: 0px; padding: 0px;	}
#MainMenuField 	a 	{	height: 54px; display: block;	}

#MainMenuField	a:hover,
#MainMenuField	a.selected	{	background-image: url(/wp-content/themes/kancelaria/images/bg.main.menu.gif);	}

#m1	a								{	margin-left: 0px; width: 98px;	} 
#m2 a								{	margin-left: 1px; width: 126px;	} 
#m3 a								{	margin-left: 1px; width: 138px;	} 	
#m4 a								{	margin-left: 1px; width: 113px;	}
#m5 a								{	margin-left: 1px; width: 92px;	}
#m6 a								{	margin-left: 1px; width: 132px;	}
#m7 a								{	margin-left: 1px; width: 132px;	}
#m8 a								{	margin-left: 1px; width: 116px;	}

#m1 a:hover, #m1 a.selected			{	background-position: 0px -54px;	}
#m2 a:hover, #m2 a.selected			{	background-position: -99px -54px;	}
#m3 a:hover, #m3 a.selected			{	background-position: -226px -54px;	}
#m4 a:hover, #m4 a.selected			{	background-position: -365px -54px;	}
#m5 a:hover, #m5 a.selected			{	background-position: -479px -54px;	}
#m6 a:hover, #m6 a.selected			{	background-position: -572px -54px;	}
#m7 a:hover, #m7 a.selected			{	background-position: -705px -54px;	}
#m8 a:hover, #m8 a.selected			{	background-position: -838px -54px;	}

#HomeBanner			{	clear: both; margin: auto; width: 988px; height: 184px; position: relative; background-image: url(/wp-content/themes/kancelaria/images/bg.home.jpg); background-repeat: no-repeat; }
#HomeBannerPhoto	{	margin-left: 548px; position: absolute; }

#flash		{ position: absolute; top: 34px; left: 32px; }
#subflash	{ position: absolute; top: 0px; left: 17px; }

#HomeNewsField				{	clear: both; margin: auto; width: 988px;  position: relative; }
#HomeNewsFieldHeaders		{	position: relative; margin-top: 39px; height: 45px; }
#HomeNewsFieldHeaderNews	{	position: absolute; top: 0px; left: 25px;}
#HomeNewsFieldHeaderArchive	{	position: absolute; top: 10px; left: 288px; }

#HomeNewsBoxes	div	{	float: left; }

.HomeNewsBox	{	padding: 25px; width: 275px;}
.HomeNewsDate	{	clear: both; color: #AEAEAE; margin-bottom: 17px; width: 275px;	}
.HomeNewsTitle	{	clear: both; color: #981525; font-weight: bold; margin-bottom: 25px;  width: 275px; text-align: left; }
.HomeNewsLead	{	clear: both;  width: 275px;  }
.HomeNewsLead p	{	margin: 0px; padding: 0px; text-align: left;  }
.HomeNewsLead a	{	color: #981525; font-weight: bold; }

#HomeNewsletterField		{	clear: both; margin: auto; width: 988px; height: 39px; background-color: #F1F1F1; position: relative; }
#HomeNewsletterField img	{	position: absolute; top: 13px; left: 26px; }
.NewsletterEmail			{	position: absolute; top: 7px; left: 168px; }	
.NewsletterSubmit			{	position: absolute; top: 6px; left: 318px; }

.MailPressFormEmail			{	position: absolute; top: 7px; left: 168px; width: 141px; height: 18px; border: 1px solid #666666; padding: 2px; }
.MailPressFormSubmit		{	position: absolute; top: 6px; left: 318px; background-image: url(/wp-content/themes/kancelaria/images/submit.newsletter.gif); text-indent: -2000px; width: 65px; height: 24px; border: 0px; }

#mp-loading					{	position: absolute; top: 11px; left: 168px; }
#mp-message					{	position: absolute; top: 11px; left: 168px; }

#CopyrightField	{	clear: both; margin: auto; width: 988px; margin-top: 15px; height: 25px; padding-bottom: 50px;  }

/*		podstrona	*/

#SubPageBanner		{	clear: both; margin: auto; width: 988px; height: 81px; position: relative; background-image: url(/wp-content/themes/kancelaria/images/bg.subpage.jpg); background-repeat: no-repeat; }
#SubPageBannerPhoto	{	margin-left: 640px; position: absolute; }

#PageMainField		{	clear: both; margin: auto; width: 988px;  }
#PageLeftField		{	float: left; width: 235px; padding-bottom: 20px;  padding-top: 16px; }
#PageRightField		{	float: right; width: 750px; padding-top: 25px; }

#PageTitle			{	margin-bottom: 35px; font-size: 26px; margin-left: 35px; padding-top: 4px; width: 360px; line-height: 30px;}	
#PageContent		{	margin-left: 35px; font-size: 12px; padding-bottom: 20px; text-align: justify; padding-right: 43px; }
#PageContent	ul	{	list-style: normal;  list-style-image: url(/wp-content/themes/kancelaria/images/arrow.01.gif); }
#PageContent	li	{	list-style: normal;  list-style-image: url(/wp-content/themes/kancelaria/images/arrow.01.gif); }

#PageMenuField		{	clear: both; }
#PageMenuTitle		{	padding-left: 20px; padding-top: 11px; padding-bottom: 10px; font-size: 18px; background-color: #F1F1F1;	}
#PageMenuList		{	clear: both; margin-bottom: 0px; }
#PageMenuList	ul	{	margin: 0px; padding: 0px; }
#PageMenuList	li	{	margin: 0px; padding: 0px; padding-left: 20px; background-image: url(/wp-content/themes/kancelaria/images/line.02.gif); background-repeat: no-repeat; background-position: bottom; padding-top: 10px; padding-bottom: 10px; background-color: #F1F1F1; }
#PageMenuList	a		{	font-weight: bold; color: #820000;	}
#PageMenuList	a:hover	{	font-weight: bold; color: #B21B1B;	}

#PageNewsLeftField	{	clear: both; }
#PageNewsLeftHeader	{	padding-left: 20px; padding-top: 12px; font-size: 18px; padding-bottom: 22px; }
.PageNewsLeftDate	{	clear: both; padding-left: 20px; color: #AEAEAE; margin-bottom: 12px;}
.PageNewsLeftTitle	{	clear: both; padding-left: 20px; color: #981525; font-weight: bold; margin-bottom: 20px; text-align: justify; }
.PageNewsLeftLead	{	clear: both; padding-left: 20px; text-align: justify; color: #8D8D8D; }
.PageNewsLeftLead p	{	margin: 0px; padding: 0px;  }
.PageNewsLeftLead a	{	color: #981525; font-weight: bold; }
#PageNewsLeftLine	{	padding-top: 10px; padding-bottom: 10px; }

.fixline	{ height: 20px; }
div	{	border: 0px solid #FF0000; }	

