@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin: 0; padding: 0; }

/*	style ogólne	*/
body 					{	background: #fff; }
body, div			{  	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #010101; }
input, select, textarea, button	{  	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #010101; }
input, select, textarea, button	{	padding: 2px; }
a 						{	color: #010101; text-decoration: underline; }
a:hover 				{	color: #ef2016; text-decoration: underline; }
img						{	border: 0px; }

button {background: #fff; border: 0;}
input {border: 1px solid #ddd;}

#TopPage			{	width: 918px; margin: auto; height: 286px; position: relative; }
#PageLogo			{	position: absolute; left: 9px; top: 20px; }
#ShortMenu			{	position: absolute; left: 740px; top: 20px; width: 180px; }
#ShortMenu div		{	float: left; margin-right: 15px; }
#ShortMenu div img	{	float: left; margin-right: 5px;  }
#ShortMenu a		{	color: #010101; text-decoration: none; }
#ShortMenu a:hover	{	color: #ef2016; text-decoration: underline; }
#PageTopBanner		{	position: absolute; left: 0px; top: 33px; }

#BottomPageLine				{	clear: both; margin: auto; width: 918px; padding-top: 25px; }

#FooterField				{	clear: both; margin: auto; width: 918px; padding-top: 13px; height: 25px; border-top: 6px solid #ddd;}
#FooterCopyright			{	float: left; width: 450px; white-space: nowrap; color: #6b6b6b; }
#FooterCopyright div		{	float: left; white-space: nowrap; }
#FooterCopyright div img	{	margin-left: 10px; margin-right: 10px; }
#FooterProject				{	float: right;  text-align: right; }
#FooterProject a			{	color: #B2BED8; text-decoration: none; }
#FooterProject a:hover		{	color: #B2BED8; text-decoration: underline; }
#FooterCopyright a			{	color: #6b6b6b; text-decoration: none; }
#FooterCopyright a:hover		{	color: #6b6b6b; text-decoration: underline; }

#PageBanner		{	clear: both; margin-top: 25px; }
#SearchField	{	clear: both; margin-top: 25px; }
#SearchWord		{	width: 117px; height: 14px; border: 1px solid #6A6F03; }


#PageContentField	{	width: 918px; margin: auto; margin-top: 25px; }

#PageLeftField	{	float: left; width: 261px; margin-top: 23px;}
#PageRightField	{	float: right; width: 640px; }
#PageRightField	ul {list-style: disc;}

#PagePath	a			{	text-decoration: none; }
#PagePath	a:hover		{	text-decoration: underline; }
#PagePath	.selected	{	text-decoration: none; color: #ef2016; }


#PageTitle		{	float: left; font-size: 18px; font-weight: bold; color: #ef2016; margin-top:5px;}
#PagePrint		{	float: right; padding-top: 10px; }
.PageLine		{	padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ddd;}
#PageContent	{	clear: both; color: #FFFFFF; padding-top: 20px; line-height: 1.4em;}
#PageContent ul	{	margin-left: 25px; margin-top: 10px; margin-bottom: 10px; list-style-image: url(/static/images/arrow_content.gif); }
#PageContent li	{	  }
#box		{	margin-bottom: 60px; margin-top: 10px;}
#box ul		{	list-style: disc;	}

#SubPageMenuFieldTop{ background: #8bb31c; width: 918px; height: 25px; margin: auto; padding-top: 12px;}
.first{ border-top: 1px solid #d8d9d9; }

.SubMenu01			{	padding-left: 33px; padding-right: 0px; padding-top: 12px; padding-bottom: 10px; font-size: 12px; background-color: #8bb31c; font-weight: bold;  height: 40px;  display: inline;}
.SubMenu01	a		{	color: #FBFFFB; text-decoration: none; }
.SubMenu01	a:hover	{	color: #F4C300; text-decoration: underline; }

.SubMenu02			{	padding-left: 33px; padding-right: 0px; padding-top: 12px; padding-bottom: 10px; font-size: 12px; background-color: #8bb31c; font-weight: bold; height: 40px; display: inline;}
.SubMenu02	a		{	color: #F4C300; text-decoration: none; }
.SubMenu02	a:hover	{	text-decoration: underline; }

.SubMenu03			{	padding-left: 12px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; font-weight: normal; border-bottom: 1px solid #d8d9d9; }
.SubMenu03	a		{	color: #010101; text-decoration: none; }
.SubMenu03	a:hover	{	color: #ef2016; text-decoration: underline; }

.SubMenu04			{	padding-left: 12px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; font-weight: normal; border-bottom: 1px solid #d8d9d9; }
.SubMenu04	a		{	color: #ef2016;  text-decoration: none; }
.SubMenu04	a:hover	{	text-decoration: underline; }

.SubMenu05			{	padding-left: 33px; padding-left: 15px; padding-right: 10px; padding-top: 8px; padding-bottom: 8px; font-size: 13px;  border-bottom: 1px solid #d8d9d9;}
.SubMenu05	a		{	color: #010101; text-decoration: none; padding-left: 45px;}
.SubMenu05	a:hover	{	color: #ef2016; text-decoration: underline; }

.SubMenu06			{	padding-left: 33px; padding-left: 15px; padding-right: 10px; padding-top: 8px; padding-bottom: 8px;  font-size: 13px; border-bottom: 1px solid #d8d9d9;}
.SubMenu06	a		{	color: #ef2016; text-decoration: none; padding-left: 45px;}
.SubMenu06	a:hover	{	text-decoration: none; }


#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: #5B5B5B; text-decoration: none;	}
.SearchMore	a:hover			{	color: #007CC8; text-decoration: underline;	}

.SiteMapRow			{	padding-top: 2px; padding-bottom: 2px; }
.SiteMapPageName	{	padding-top: 2px; padding-bottom: 2px; padding-left: 30px; background-image: url(/static/images/arrow.04.gif); background-repeat: no-repeat; background-position: 15px 7px; }

.news		{	margin-top: 20px;}
.news h2	{	font-size: 14px; color: #010101; font-weight: bold;}
.newsmore	{	color: #ef2016; text-decoration: none; }

.clear		{	width: 575px; height: 1px; background-image: url(/static/images/line.02.gif); background-repeat: no-repeat; }

#szukaj{ width: 185px;}

form#contact {
	}

	form#contact span label {
		float: left;
		width: 200px;
	}

	form#contact span input,
	form#contact span textarea {
		float: left;
		width: 250px;
		border: 1px solid #ccc;
	}

	form#contact span {
		display: block;
		clear: both;
		overflow: hidden;
		padding: 5px 0;
	}

	form#contact span input.submit {
		float: left;
		height: 22px;
		width: 61px;
		font-size: 12px;
		border: 1px solid #ddd;
		margin-left: 0px;
		font-weight: bold;
	}
	div.error {
		clear: both;
		width: 450px;
		margin: 6px 0;
		background: #ddd;
		font-weight: bold;
		color: #605A48;
		padding: 3px 5px;
	}
	
.FormLabel		{	font-weight: bold; font-size: 12px; padding-top: 8px; padding-bottom: 5px; padding-left: 23px; }
.FormField		{	clear: both; background-color: #EEECE0; margin-top: 10px; padding: 0px; padding-left: 0px; }
.FormRow		{	clear: both; padding-top: 13px; padding-bottom: 0px; padding-left: 23px; }
.FormRow div	{	float: left;  	}
.FormRow input	{	width: 185px; height: 19px; border: 1px solid #ccc; }
.FormCell01		{	width: 50px; 	}
.FormCell02		{	width: 260px; 	}
.FormCell03		{	width: 50px;	}
.FormCell04		{	width: 207px;	}
.FormCell05		{	width: 26px;	}
.FormCell06		{	width: 68px;	}
.FormCell07		{	width: 45px;	}
.FormCell08		{	padding-left: 23px; padding-top: 5px;	}

/*	#################################################	*/
.NPBody			{	background-image: none; background-color: #FFFFFF; }
.NPTable		{	width: 520px; border: 0px; padding: 0px; }
.NPTable td		{	color: #000000; }
.NPTd01			{	padding: 0px; text-align: right; vertical-align: middle; }
.NPTd02			{	padding: 0px; vertical-align: top; text-align: left; padding-left: 10px; }
.NPHeader		{	font-size: 14px; font-weight: bolder; }
.NPContent		{	padding: 0px; vertical-align: top; text-align: left; padding-left: 10px; padding-top: 20px; font-size: 10px; }
.NPMenu			{	padding-top: 45px; }
.NPMenu	a		{	color: #5B5B5B; text-decoration: none;	}
.NPMenu	a:hover	{	color: #007CC8; text-decoration: underline;	}
/*	#################################################	*/
