body	{	margin: 0px; padding: 0px; behavior: url(/static/css/csshover.htc); /* WinIE behavior call */ }
div, input, td	{	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }

a		{	text-decoration: none;	}
a:hover	{	text-decoration: underline;	}

img		{	border: 0px; }
h2		{	margin: 0px; padding: 0px;	}
h3		{	margin: 0px; padding: 0px;	}


#TopPageField	{	margin: auto; margin-top: 15px; width: 916px; height: 114px; position: relative; background-image: url(/static/images/bg.01.gif); }
#PageLogo		{	position: absolute; top: 23px; left: 27px; }
#TopPageTitle	{	position: absolute; top: 54px; left: 248px; font-weight: bold; font-size: 18px; width: 420px; text-align: center; }
#TopPageTags	{	position: absolute; top: 23px; left: 680px; font-size: 13px; width: 215px; }
#TopPageTags a			{	color: #000000; }
#TopPageTags a:hover	{	color: #D0070C; }


#MainMenu		{	margin: auto; margin-top: 4px; width: 916px; height: 33px; background-color: #A4A4A4; }
#MainMenu	ul	{	list-style: none; margin: 0px; padding: 0px; }
#MainMenu	li	{	list-style: none; float: left; }
#MainMenu	a	{	display: block;	height: 21px; text-align: center; padding-top: 12px; text-transform: uppercase; color: #FFFFFF; }
#MainMenu	a:hover, a.selected	{	background-color: #D0070C; text-decoration: underline;	}

#m1	{	width: 102px;	}
#m2	{	width: 102px;	}
#m3	{	width: 168px;	}
#m4	{	width: 76px;	}
#m5	{	width: 94px;	}
#m6	{	width: 135px;	}
#m7	{	width: 142px;	}
#m102 	{	width: 97px;	}




div#nav 					{	margin: auto; margin-top: 4px; width: 916px; height: 33px; background-color: #A4A4A4; }
div#nav ul 					{	margin: 0; padding: 0; }
div#nav li					{	position: relative; list-style: none; margin: 0; float: left; line-height: 33px; vertical-align: middle; text-align: center; 	}
div#nav li:hover 			{	background-color: #D0070C; }
div#nav li.submenu 			{	z-index: 10001;}
div#nav li.submenu:hover	{	}

div#nav li a	{	display: block; color: #FFFFFF; font-size: 11px; text-transform: uppercase; }
div#nav>ul a 	{	width: auto; }
div#nav ul.level2	{	position: absolute; display: none; background-color: #A7A7A7; padding-top: 7px; padding-bottom: 7px; z-index: 1000; }
div#nav ul.level2 li { padding-left: 23px; padding-right: 23px; }
/*	zmiana url na prawidlowy dla CMS'a	*/

div#nav ul ul li 				{	clear: both; text-align: left; white-space: nowrap; background-color: #A7A7A7; line-height: 20px; padding-bottom: 3px;  }
div#nav ul.level2 li:hover		{	background-color: #A7A7A7;	}
div#nav ul.level2 a:hover		{	}
div#nav li.submenu li.submenu 	{	}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {	display: block;	}
div#nav ul.level2 {	top: 33px; left: 0px; }
div#nav ul.level3 {	top: -1px; right: 7em; }






#BottomPageMenu			{	clear: both; margin: auto; margin-top: 4px; width: 916px; height: 33px; background-color: #A4A4A4; }
#BottomPageMenu	ul		{	list-style: none; margin: 0px; padding: 0px; }
#BottomPageMenu	li		{	list-style: none; float: left; }
#BottomPageMenu	a		{	display: block;	height: 21px; text-align: center; padding-top: 9px; text-transform: uppercase; color: #FFFFFF; }

#BottomPageMenu	a:hover	{		}
#b1	{	width: 126px; background-image: url(/static/images/bg.02.gif); background-repeat: no-repeat; background-position: center right;	}
#b2	{	width: 137px; background-image: url(/static/images/bg.02.gif); background-repeat: no-repeat; background-position: center right;	}
#b3	{	width: 187px; background-image: url(/static/images/bg.02.gif); background-repeat: no-repeat; background-position: center right;	}
#b4	{	width: 102px;	}

#BottomPageField		{	margin: auto; margin-top: 21px; width: 916px; }
#BottomPageText			{	float: left; color: #717171; padding-left: 20px; padding-bottom: 20px;	}
#BottomPageText a		{	color: #717171;	}
#BottomPageCopyright	{	float: right; color: #717171; padding-right: 20px; padding-bottom: 20px; text-align: right;	}
#BottomPageCopyright a	{	color: #717171;	}

#HomePageMain	{	clear: both; margin: auto; margin-top: 3px; width: 916px; background-image: url(/static/images/bg.03.gif); background-repeat: repeat-x; padding-top: 20px; }

#HomeLeftColumn		{	float: left; width: 216px;	}
#HomeCenterColumn	{	float: left; width: 419px; margin-left: 35px; padding-top: 41px; padding-bottom: 20px; }
#HomeRightColumn	{	float: right; width: 216px; padding-top: 41px;	}

.mt30	{	margin-top: 30px;	}
.mb20	{	margin-bottom: 30px;	}


.homeboxbg		{	background-image: url(/static/images/bg.04.gif); background-repeat: no-repeat; padding-left: 10px; padding-top: 18px; padding-right: 10px; padding-bottom: 10px;	}
.homeboxbg2 	{	background-image: url(/static/images/icon.01.gif);  background-repeat: no-repeat; height: 41px; }
.homeboxbg3 	{	background-image: url(/static/images/bg.04.gif); background-repeat: no-repeat; padding-top: 3px; }
.homeboxbg4 	{	background-image: url(/static/images/bg.05.gif); background-repeat: no-repeat; padding-top: 3px; height: 190px; }
.homeboxbg4 table		{	padding: 0px; border: 0px solid #000000; }
.homeboxbg4 table td	{	vertical-align: top; }
.contactbox		{	color: #565656;	}
.contactbox a	{	color: #D0070C;	}

.homeboxbg	ul	{ list-style: none; padding: 0px; margin: 0px; margin-top: 15px; }
.homeboxbg	li	{ padding-left: 20px; margin: 0px; background-image: url(/static/images/li.01.gif); background-repeat: no-repeat; background-position: 0px 5px; }


#HPHeader01		{	text-indent: -2500px; background-image: url(/static/images/header.01.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 39px; }
#HPHeader02		{	text-indent: -2500px; background-image: url(/static/images/header.02.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 39px;  }
#HPHeader03		{	text-indent: -2500px; background-image: url(/static/images/header.03.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 39px;  }
#HPHeader04		{	text-indent: -2500px; background-image: url(/static/images/header.04.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 39px;  }
#HPHeader05		{	text-indent: -2500px; background-image: url(/static/images/header.05.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 39px;  }
#HPHeader06		{	text-indent: -2500px; background-image: url(/static/images/header.06.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 39px;  }
#HPHeader07		{	text-indent: -2500px; background-image: url(/static/images/header.07.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 39px;  }
#HPHeader08		{	text-indent: -2500px; background-image: url(/static/images/header.08.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 39px;  }


#SearchWord			{	border: 1px solid #CCCCCC; float: left; padding: 2px; width: 135px; margin-left: 8px; margin-right: 7px;	}
#EmailAddress		{	border: 1px solid #CCCCCC; float: left; padding: 2px; width: 135px; margin-left: 8px; margin-right: 7px;	}
.SearchAdvLink		{	margin-bottom: 30px; margin-top: 17px; text-align: right; font-size: 10px; }
.SearchAdvLink a	{	margin-bottom: 30px; margin-top: 17px; text-align: right; font-size: 10px; color: #DC5363; }


#HPNewsDate		{	}
#HPNewsTitle	{	font-size: 13px; font-weight: bold;	padding-top: 9px; padding-bottom: 12px;	}
#HPNewsLead		{	color: #565656; padding-bottom: 15px;	}
#HPNewsLead a	{	color: #565656;	}
#HPNewsMore		{	margin-bottom: 30px; text-align: right; font-size: 10px;	}
#HPNewsMore	a	{	color: #DC5363;	}


.HPConfLine		{	background-color: #EFEFEF; margin-bottom: 1px; padding: 10px; padding-left: 18px;	}
.HPConfLine	b	{	color: #000000;	}
.HPConfLine	a	{	color: #585858;	}
#HPConfMore		{	margin-bottom: 30px; margin-top: 17px; text-align: right; font-size: 10px;	}
#HPConfMore	a	{	color: #DC5363;	}

.HPCenterBoxLead	{	width: 125px; font-size: 12px; font-weight: bold; padding-left: 25px; padding-top: 59px; }
.HPCenterBoxMore	{	padding-top: 15px; padding-left: 25px;}
.HPCenterBoxPhoto	{	padding-top: 36px; }


#PageMain	{	clear: both; margin: auto; margin-top: 3px; width: 916px; background-image: url(/static/images/bg.03.gif); background-repeat: repeat-x;  }

#PageLeftColumn		{	float: left; width: 216px;	}
#PageCenterColumn	{	float: left; width: 419px; margin-left: 35px;	}
#PageRightColumn	{	float: right; width: 216px; padding-bottom: 20px; 	}

#PagePath				{	clear: both; padding: 18px; color: #A6A6A6;	}
#PagePath	a			{	color: #A6A6A6;	}
#PagePath	a:hover		{	color: #D0070C;	}

#PageTitle		{	background-image: url(/static/images/icon.01.gif);  background-repeat: no-repeat; height: 41px; }
#PageTitle	h1	{	margin: 0px; padding: 0px; font-size: 17px; padding-left: 39px; }

#PageContent	{	text-align: justify; color: #717171; padding-bottom: 20px;	}
#PageContent a	{	color: #D0070C; text-decoration: underline; }

/* 3 poziom menu	*/
.SubMenu01				{	background-color: #F1F1F1; padding: 8px; padding-left: 16px; margin-bottom: 1px;	}
.SubMenu01	a			{	color: #717171; font-weight: bold;	}
.SubMenu01selected		{	background-color: #D0070C; padding: 8px; padding-left: 16px; margin-bottom: 1px; }
.SubMenu01selected a	{	color: #FFFFFF; font-weight: bold; }
/*	4 poziom menu	*/
.SubMenu02				{	border: 1px solid #CCCCCC; padding: 8px; padding-left: 16px; margin-bottom: 1px;	}
.SubMenu02	a			{	color: #717171; font-weight: bold;	}
.SubMenu02selected		{	border: 1px solid #A4A4A4; background-color: #A4A4A4; padding: 8px; padding-left: 16px; margin-bottom: 1px; }
.SubMenu02selected a	{	color: #FFFFFF; font-weight: bold; }


.ConfListBox	{	border: 1px solid #DDDDDD; padding: 20px; margin-bottom: 7px;	}
.ConfListTitle	{	font-weight: bold; }
.ConfListDate	{	}
.ConfListMore	{	text-align: right;	}
.ConfListMore a	{	color: #D0070C;	}

#accordion h3 	{	cursor: pointer; font-size: 11px; margin: 0px; padding: 0px;	}

#PageContent a.ListNewsTitle		{	color: #717171; text-decoration: none;	}
#PageContent a.ListNewsLead			{	color: #717171; text-decoration: none;	}
#PageContent a.ListNewsLead:hover	{	color: #717171; text-decoration: underline;	}

.content	{	padding-top: 10px; padding-bottom: 15px;}
.error		{	clear: both; width: 375px; margin-bottom: 3px; background: #D0070C; font-weight: bold; color: #fff; padding: 3px 5px;	}
.error2		{	clear: both; margin-bottom: 3px; background: #D0070C; font-weight: bold; color: #fff; padding: 3px 5px;	}



/* Mailtofirend */

div#mailtofirend,
div#register  {
	overflow: hidden;
	background: #F1F1F1;
	padding: 13px;
	margin: 5px 0 20px 0;
}
div#mailtofirend h2.h2,
div#register h2.h2 {
	font-weight: bold;
	float: left;
	color: #717171 !important;
	font-size: 10pt;
	margin-bottom: 8px;
	text-decoration: none;
}

div#mailtofirend input.text {
	border: 1px solid #ccc;
	float: left;
	width: 200px;
}

div#mailtofirend label {
	width: 180px;
	float: left;
}

div#mailtofirend div.error {
	clear: both;
	width: 375px;
	margin-bottom: 3px;
	background: #D0070C;
	font-weight: bold;
	color: #fff;
	padding: 3px 5px;
}

div#mailtofirend span {
	display: block;
	overflow: hidden;
	padding: 5px 0;
	clear: both;
}

div#mailtofirend input.submit {

	margin-left: 0px;
}


/*	sitemap	*/
div#SiteMap {
	overflow: hidden;
	padding-bottom: 20px;
}

	div#SiteMap a {
		text-decoration: none;
		color: #6E6E6E;
	}
	div#SiteMap h2 a,
	div#SiteMap h3 a {
		color: #D0070C;

	}
	div#SiteMap a:hover {
		text-decoration: underline !important;
	}

	div#SiteMap h2 {
		font-size: 14px;
		margin-top: 15px;
		padding-left: 10px;
		background-image: url(/static/images/dot.02.gif); background-repeat: no-repeat; background-position: 0px 4px;
	}
	div#SiteMap h3 {
		font-size: 12px;
		margin: 15px 0 0 32px;
	}
	div#SiteMap div.level4 {
		margin-left: 42px;
	}

/*	register form	*/
div#register	{
}
div#register span.left {
	float: left;
	width: 170px;
}
div#register span.right {
	float: right;
	width: 170px;
}

div#register input.text {
	border: 1px solid #ccc;
	width: 170px;
}

div#register label {
	width: 150px;
	float: left;
}

div#register div.error {
	clear: both;
	width: 687px;
	margin-bottom: 3px;
	background: #D0070C;
	font-weight: bold;
	color: #fff;
	padding: 3px 5px;
	word-wrap: normal;

}

div#register span {
	padding: 5px 0;
	width: 220px;
}

div#register input.submit {
	margin-left: 0px;
}

.clear 	{	clear: both;	}


#TextBox		{	position: relative; width: 216px; height: 121px; }
#TextBox h2		{	position: absolute; top: 20px; left: 15px; font-weight: bold; font-size: 14px; }
#TextBox div	{	position: absolute; top: 91px; left: 20px; font-size: 9px; }
#TextBox div a	{	color: #CD1D25; }

#SearchWordField	{	padding-bottom: 20px;}


#search						{	padding-top: 27px; margin-bottom: 30px;}
#SearchWordField			{	margin-top: 10px; margin-bottom: 10px; }
#SearchWordField	span	{	font-weight: bold; }
.SearchTitle				{	font-weight: bold; margin-bottom: 3px; text-transform: uppercase;  }
.SearchDescription			{	}
.SearchMore					{	text-align: right; margin-bottom: 10px; margin-right: 20px; }
.SearchMore	a				{	color:  #e2001a; text-decoration: none;	}
.SearchMore	a:hover			{	color:  #e2001a; text-decoration: underline;	}


#bottom-search {
	margin: 7px 8px 0px 0px;
	float: right;
}
#BottomPageMenu {
	overflow: hidden;
	zoom: 1;
}
