@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: url(/htdoc/image/page.background.gif) repeat-x top #fff; }
body, div			{  	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5f5f5f; }
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: #0073c4; text-decoration: underline; }
a:hover 				{	color: #7bc142; text-decoration: underline; }
img						{	border: 0px; }

button {background: #fff; border: 0;}
input {border: 1px solid #ddd;}

#TopPage			{	width: 960px; margin: auto; height: 303px; position: relative; }
#PageLogo			{	position: absolute; left: 9px; top: 0px; }
#ShortMenu			{	position: absolute; left: 627px; top: 40px; width: 290px; }
#ShortMenu div		{	float: right;  padding-top: 5px; width: 500px; }
#ShortMenu span 	{	margin-left: 70px;}
#ShortMenu div form {	float: left; display: inline-block; color: #8b8b8b; margin-top: -10px;}
#ShortMenu a		{	color: #8b8b8b; text-decoration: none; padding-right: 5px; padding-left: 5px;}
#ShortMenu a:hover	{	color: #8b8b8b; text-decoration: underline;}
#szukaj				{   width: 132px; border: 1px solid #8b8b8b; }
.button_img			{	display: inline-block; background: url(/htdoc/image/button.search.gif) no-repeat 50% 90%; width: 23px; height: 23px; border: 0px solid #8b8b8b; border-left: 0px; margin-left: -3px; }


#PageTopBanner		{	position: absolute; left: 0px; top: 129px; }

#FooterField				{	clear: both; margin: auto; width: 920px; padding: 5px 20px 5px 20px; height: 15px; background: #f2f2f2;}
#FooterCopyright			{	float: left; width: 450px; white-space: nowrap; color: #868787; }
#FooterCopyright div		{	float: left; white-space: nowrap; }
#FooterProject				{	float: right;  text-align: right; }
#FooterProject a			{	color: #868787; text-decoration: none; }
#FooterProject a:hover		{	color: #868787; text-decoration: underline; }
#FooterCopyright a			{	color: #868787; text-decoration: none; }
#FooterCopyright a:hover		{	color: #868787; text-decoration: underline; }

#PageBanner		{	clear: both; margin-top: 25px; }
#SearchField	{	clear: both; margin-top: 25px; }
#SearchWord		{	width: 117px; height: 14px; border: 1px solid #6A6F03; }


#PageContentFieldSub	{	position: relative; width: 100%; margin-top: 25px; }
#PageContentFieldSub	#content_right	{position: absolute; top: 0; height: 458px; width: 50%; background:  #bde0a0;}
#PageContentFieldSub	#content_left	{position: absolute; top: 0; left: 50%; height: 458px; width: 50%; background: #4daadf; }
#PageContentFieldSub	#content_main	{position: absolute; top: 0; left: 50%; height: 758px; width: 959px; margin-left: -479px; background: #fff;}

#PageContentFieldFirstPage	{	width: 1002px; margin: auto; margin-top: 5px; }

#PageLeftField	{	float: left; width: 251px; margin-top: -12px;}
#PageRightField	{	float: right; width: 707px; }
#PageRightFieldFirstPage	{	float: right; width: 1000px; }
#PageRightField	ul {list-style: disc;}

#PagePath				{	width: 676px;  background: #edf6fc;  color: #8c8c8c; padding: 8px 0px 8px 31px;}
#PagePath	a			{	text-decoration: none; color: #8c8c8c;}
#PagePath	a:hover		{	color: #4daadf; text-decoration: underline; }
#PagePath	.selected	{	text-decoration: none; color: #4daadf; text-decoration: underline;}


#PageTitle		{	float: left; font-size: 24px; font-family: "Trebuchet MS"; color: #4daadf; padding-left: 35px; margin-top: 23px;}
#PagePrint		{	float: right; padding-top: 10px; padding-right: 15px;}
.PageLine		{	padding-top: 18px; margin-bottom: 5px; border-bottom: 0px solid #ddd; background: url(/htdoc/image/strip.jpg) repeat-x bottom;}
#PageContent	{	clear: both; color: #5f5f5f; line-height: 1.4em; padding: 18px 44px 0px 35px ;}
#PageContent ul	{	margin-left: 25px; margin-top: 10px; margin-bottom: 10px; list-style-image: url(/htdoc/image/arrow_content.gif); }
#PageContent li	{	  }
#box		{	margin-bottom: 60px; margin-top: 10px;}
#box ul		{	list-style: disc;	}

#cleaner 		{	height: 163px; width: 100%;}
#Top_Bottom		{	width: 100%; height: 270px; background: #fff;}
#baner_menu		{	float: left; width: 620px; height: 200px; background: #fff; }	
#baner_menu a	{	padding: 0px; margin-right: -3px;}
#baner			{	height: 130px; }
#baner_left		{	float: right; margin-top: 1px; margin-right: 2px;}
#SubPageMenuFieldTop		{ background: url(/htdoc/image/menu.background.gif) repeat-x #355093; width: 610px; height: 25px; padding-top: 13px; }
#SubPageMenuFieldTop #SubPageMenuFieldInside	div {	background: url(/htdoc/image/menu.strip.gif) no-repeat left; }
#SubPageMenuFieldTop #SubPageMenuFieldInside	div.first {	background: none;}
#SubPageMenuFieldTop	div  a	{padding-right: 20px;}
#SubPageMenuField div	{ border-bottom: 1px solid #fff; background: #a6d4ef;}

#SubPageMenuField div.last{ background: none; }

#menu_top	{	margin-top: 12px;  background: #82c3e9; color: #fff; font-size: 22px; font-family: "Trebuchet MS"; padding: 25px 0px 11px 31px;}

#baner_menu a {height: 37px;	display: inline-block;}
.menu1	{width: 97px;  background: url(/htdoc/image/menu/menu1.gif) no-repeat; }
.menu1:hover, .menu1a	{width: 97px; background: url(/htdoc/image/menu/menu1a.gif) no-repeat; }
.menu2	{width: 97px;  background: url(/htdoc/image/menu/menu2.gif) no-repeat; }
.menu2:hover, .menu2a	{width: 97px;  background: url(/htdoc/image/menu/menu2a.gif) no-repeat; }
.menu3	{width: 136px;  background: url(/htdoc/image/menu/menu3.gif) no-repeat; }
.menu3:hover, .menu3a	{width: 136px;  background: url(/htdoc/image/menu/menu3a.gif) no-repeat;}
.menu4	{width: 160px; background: url(/htdoc/image/menu/menu4.gif) no-repeat; }
.menu4:hover, .menu4a	{width: 160px;  background: url(/htdoc/image/menu/menu4a.gif) no-repeat;}
.menu5	{width: 114px;  background: url(/htdoc/image/menu/menu5.gif) no-repeat;}
.menu5:hover, .menu5a	{width: 114px; background: url(/htdoc/image/menu/menu5a.gif) no-repeat; }


.SubMenu03			{	padding-left: 35px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; font-weight: normal; font-weight: bold;}
.SubMenu03	a		{	color: #fff; text-decoration: none; }
.SubMenu03	a:hover	{	color: #4f4f4f; text-decoration: underline; }

.SubMenu04			{	padding-left: 35px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; font-weight: normal; font-weight: bold;}
.SubMenu04	a		{	color: #4f4f4f;  text-decoration: none }
.SubMenu04	a:hover	{	text-decoration: underline; }

.SubMenu05			{	padding-left: 50px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; font-weight: bold;}
.SubMenu05	a		{	color: #fff; text-decoration: none; padding-left: 0px;}
.SubMenu05	a:hover	{	color: #4f4f4f; text-decoration: underline; }

.SubMenu06			{	padding-left: 50px; padding-top: 10px; padding-bottom: 10px;  font-size: 11px; font-weight: bold;}
.SubMenu06	a		{	color: #4f4f4f; text-decoration: none; padding-left: 0px;}
.SubMenu06	a:hover	{	text-decoration: underline; }

.SubMenu07			{	padding-left: 70px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; font-weight: bold;}
.SubMenu07	a		{	color: #fff; text-decoration: none; padding-left: 0px;}
.SubMenu07	a:hover	{	color: #4f4f4f; text-decoration: underline; }

.SubMenu08			{	padding-left: 70px; padding-top: 10px; padding-bottom: 10px;  font-size: 11px; font-weight: bold;}
.SubMenu08	a		{	color: #4f4f4f; text-decoration: none; padding-left: 0px;}
.SubMenu08	a:hover	{	text-decoration: underline; }

#map				{ border-bottom: 1px solid #fff;	}
#newsletter_subpage	{ background: #edf6fc; color: #4daadf; border-bottom: 1px solid #fff;	}
#newsletter_subpage .input {width: 150px; border: 1px solid #cbe6f5;}
#newsletter_subpage .submit { background: #4ca9df; color: #fff; font-weight: bold; border: 0px;	}
#newsletter_subpage form { padding: 11px 17px 12px 30px; }
#newsletter_subpage span { font-size: 14px; font-family: "Trebuchet MS"; line-height: 2em;}
#img_box1			{ border-bottom: 1px solid #fff;	}
#img_box2			{ border-bottom: 1px solid #fff;	}	


.clear		{	width: 575px; height: 1px; background-image: url(/htdoc/image/line.02.gif); background-repeat: no-repeat; }

