@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; }
body, div, td, input, select, textarea	{  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
body				{	background-color: #FFFFFF; margin: 0px; padding: 0px;	}
h1,h2,h3,h4,h5,h6 	{	font-size: 100%; font-weight: normal;	}
fieldset, img		{ 	border: 0;	}

a					{	color: #1F54AF;	}

#PageBody			{	clear: both; width: 1000px; margin: auto;	}
#TopLine			{	clear: both; height: 2px; background-image: url(/static/images/bg.03.gif); background-repeat: no-repeat; }
#TopMenu			{	clear: both; height: 40px;  }
#LangMenu			{	margin-left: 43px; padding-top: 12px; float: left; }
#LangMenu	li		{	list-style: none; float: left; height: 100%; margin: 0px; padding: 0px; margin-right: 10px; background-image: url(/static/images/arrow.01.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 10px; }
#LangMenu	a		{	color: #353434;	text-decoration: none;	}
#LangMenu	a:hover	{	color: #E67102;	text-decoration: underline;	}

#SearchField		{	float: left; margin-left: 110px; padding-top: 12px; }
#SearchWord			{	width: 154px;  }
#SearchSubmit		{	width: 100px; text-align: left; background-color: #FFFFFF; border: 0px; background-image: url(/static/images/submit.01.gif); background-repeat: no-repeat; background-position: 90px 4px; }

#ShortMenu			{	margin-left: 160px; padding-top: 12px; float: left; }
#ShortMenu	li		{	list-style: none; float: left; height: 100%; margin: 0px; padding: 0px; margin-right: 10px; background-image: url(/static/images/arrow.01.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 10px; }
#ShortMenu	a		{	color: #353434;	text-decoration: none;	}
#ShortMenu	a:hover	{	color: #E67102;	text-decoration: underline;	}

#TopField			{	clear: both; height: 311px; }
#LogoField			{	float: left; width: 261px; height: 311px; background-image: url(/static/images/bg.01.gif); background-position: right; background-repeat: repeat-y; background-color: #E5F0FB; }
#LogoField h2		{	height: 139px; width: 139px; background-image: url(/static/images/logo.01.gif); background-repeat: no-repeat; text-indent: -2500px; margin-left: 50px; margin-top: 80px; }

#MainBanner			{	clear: both; height: 271px; width: 739px; }

#MainMenuField		{	margin: auto; width: 739px; height: 40px; background-image: url(/static/images/bg.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: 40px; display: block;	}

#MainMenuField	a:hover,
#MainMenuField	a.selected	{	background-image: url(/static/images/bg.menu.gif);	}

#m1	a								{	width: 111px; margin-left: 62px;	} 
#m2 a								{	width: 94px; margin-left: 2px;	} 
#m3 a								{	width: 121px; margin-left: 2px;	} 	
#m4 a								{	width: 125px; margin-left: 2px;	}
#m5 a								{	width: 125px; margin-left: 2px;	}

#m1 a:hover, #m1 a.selected			{	background-position: -62px -40px;	}
#m2 a:hover, #m2 a.selected			{	background-position: -175px -40px;	}
#m3 a:hover, #m3 a.selected			{	background-position: -271px -40px;	}
#m4 a:hover, #m4 a.selected			{	background-position: -394px -40px;	}
#m5 a:hover, #m5 a.selected			{	background-position: -521px -40px;	}


#MainField			{	clear: both; }
#MainLeftField		{	float: left; width: 261px; }

/*	left menu	*/
#LeftMenuTitle		{	border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; padding-left: 22px; padding-top: 16px; padding-bottom: 16px; }
#LeftMenuTitle	h2	{	padding-left: 27px; font-size: 14px; font-weight: bold; color: #FF8533; background-image: url(/static/images/arrow.02.gif); background-repeat: no-repeat; background-position: 0px 2px; }

#LeftMenu	li	{	list-style: none;  padding-top: 8px; padding-bottom: 8px; padding-left: 50px; border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; background-image: url(/static/images/arrow.01.gif); background-repeat: no-repeat; background-position: 27px 13px;  }
#LeftMenu  	a		{	color: #353434; text-decoration: none; }
#LeftMenu  	a:hover	{	color: #E67102; text-decoration: underline; }

#LeftNewsField		{	background-color: #E4EFFB;	}
#LeftNewsTitle		{	border-right: 1px solid #DADADA; padding-left: 22px; padding-top: 16px; padding-bottom: 16px; }
#LeftNewsTitle	h2	{	padding-left: 27px; font-size: 14px; font-weight: bold; color: #FF8533; background-image: url(/static/images/arrow.02.gif); background-repeat: no-repeat; background-position: 0px 2px; }
#LeftNewsField	li	{	list-style: none;  padding-top: 8px; padding-bottom: 5px; padding-left: 50px; border-right: 1px solid #DADADA; background-image: url(/static/images/arrow.01.gif); background-repeat: no-repeat; background-position: 27px 13px;  }
#LeftNewsField  	a		{	color: #353434; text-decoration: none; }
#LeftNewsField  	a:hover	{	color: #E67102; text-decoration: underline; }

#LeftNewsMore				{	text-align: right; padding-right: 15px;}
#LeftNewsMore		h3		{	background-image: url(/static/images/arrow.03.gif); background-repeat: no-repeat; background-position: 235px 3px; padding-bottom: 15px; padding-right: 15px; }
#LeftNewsMore		a		{	color: #1F54AF;	text-decoration: none; }
#LeftNewsMore		a:hover	{	color: #1F54AF;	text-decoration: underline; 	}

#LeftNoteTitle		{	border-right: 1px solid #DADADA; padding-left: 22px; padding-top: 16px; padding-bottom: 16px; }
#LeftNoteTitle	h2	{	padding-left: 27px; font-size: 14px; font-weight: bold; color: #FF8533; background-image: url(/static/images/icon.02.gif); background-repeat: no-repeat; background-position: 0px 2px; }
#LeftNoteContent	{	padding: 23px; border-right: 1px solid #DADADA;	}
#LeftNoteMore				{	text-align: right; padding-right: 15px; border-right: 1px solid #DADADA;}
#LeftNoteMore		h3		{	background-image: url(/static/images/submit.01.gif); background-repeat: no-repeat; background-position: 235px 3px; padding-bottom: 15px; padding-right: 15px; }
#LeftNoteMore		a		{	color: #1F54AF;	text-decoration: none; }
#LeftNoteMore		a:hover	{	color: #1F54AF;	text-decoration: underline; 	}

#MainRightField		{	float: right; width: 739px; background-image: url(/static/images/bg.02.gif); background-repeat: repeat-x; background-position: top; }
#PageTitle			{	height: 53px; }
#PageTitle	h1		{	font-size: 14px; font-weight: bold; color: #FF8533; margin-left: 28px; padding-top: 15px; padding-left: 20px; background-image: url(/static/images/arrow.02.gif); background-repeat: no-repeat; background-position: 0px 18px;  }
#PageContent		{	padding-left: 28px; padding-right: 20px; padding-bottom: 20px;  }
#PageContent	ul	{	padding: 20px; }
#PageContent	ol	{	padding: 20px; }

#PageAddMenu		{	clear: both; text-align: right; padding-right: 25px; padding-bottom: 45px; }
#PageAddMenu span	{	padding-left: 10px; }

#BottomField			{	clear: both; width: 1000px; background-color: #E4EFFB; height: 90px; }
#CopyrightField			{	float: left; width: 260px; color: #353434; }
#CopyrightField	h3		{	margin-left: 21px; padding-top: 22px; }
#ContactField			{	width: 740px; height: 36px; background-color: #0A348F; color: #6D89C0; }
#ContactField	h3		{	margin-left: 63px; padding-top: 14px; }
#ProjectField			{	}
#ProjectField	h4		{	margin-left: 594px; padding-top: 18px; }
#ProjectField	a		{	color: #353434; text-decoration: none;	}
#ProjectField	a:hover	{	color: #353434; text-decoration: underline;	}


.news			{	margin-top: 20px;	}
.news h2		{	font-size: 14px; font-weight: bold; 	}
.newsstrony		{	padding-top: 20px; }

/*	#################################################	*/
.NPBody		{	background-repeat: repeat-x; background-color: #FFFFFF; }
.NPTable	{	width: 100%; border: 1px; padding: 0px; }
.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; float: left; }
.NPMenu	a		{	color: #5B5B5B; text-decoration: none;	}
.NPMenu	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; }
.SiteMapPageName	a		{	color: #353434;	text-decoration: none;	}
.SiteMapPageName	a:hover	{	color: #E67102;	text-decoration: underline;	}

div	{	border: 0px solid #FF0000;	}