body {
	font:		12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif ;
	background: #ffffff;
	text-align:	center;
	margin:		0px;
	padding:	0px;
}
h1 {
	margin:		10px 0px;
	padding:	10px 0px 14px;
	font:		14px/16px  Verdana, Geneva, Arial, Helvetica, sans-serif  ;
	color:		#013785;
	padding-left:10px;
	font-weight:bold;
	/* background:	transparent url(../assets_images/dot.png) no-repeat left center; */
	text-align:	left;
}
h2 {
	margin:		10px 0px;
	padding:	0px;
	font:		14px/16px  Verdana, Geneva, Arial, Helvetica, sans-serif  ;
	color:		#4287ee;
	padding-left:14px;
	font-weight:bold;
	background:	transparent url(../assets_images/dot.png) no-repeat left center;
	text-align:	left;
}

h3 {
	margin:		10px 0px;
	padding:	0px;
	font:		13px/13px  Verdana, Geneva, Arial, Helvetica, sans-serif  ;
	color:		#666;
	padding-left:14px;
	font-weight:bold;
	background:	transparent url(../assets_images/dot.png) no-repeat left center;
	text-align:	left;
}

/* links for main area 2009-11-01 */


div#text a,a:visited
{
	color:		#013785;
	text-decoration: underline;
}

div#text a:hover
{
	color:		#4287ee;
	text-decoration: underline;
}

/* end */

/* links for footer area 2009-11-01 */


div#footer a,a:visited
{
	color:		#333;
	text-decoration: underline;
}

div#footer a:hover
{
	color:		#013785;
	text-decoration: underline;
}

/* end */

a,a:visited {
	color:		#000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div {
	position:	relative;
	margin:		0px;
	padding:	0px;
	text-align:	left;
}
img {
	border:		0;
}
div#top {
	width:		100%;
	height: 	122px;
	margin:		0px auto;
	background: #013785;
	text-align:	center;
}
div#header
{
	width:		923px;
	margin:		0px auto;
	height:		122px;
	border:		0px solid white;
}
a#logo,a#logo:visited, a#logo:active
{
	position:	absolute;
	left:		0px;
	top:		-70px;
	border:		0;
	z-index:	1000;
}
a#en,a#en:visited
{
	position:	absolute;
	right:		25px;
	top:		10px;
	border:		0;
}
a#pl,a#pl:visited
{
	position:	absolute;
	right:		0px;
	top:		10px;
	border:		0;
}

div#program
{
	position:	absolute;
	left:		250px;
	top:		12px;
	width:		200px;
}

img#contact
{
	position:	absolute;
	right:		150px;
	top:		10px;
}

/* top menus - polish & english */

div#topMenu
{
	background:	transparent url(../assets_images/topMenuAnchor.png) no-repeat;
	height:		50px;
	width:		247px;
	border:		0px solid white;
	position:	absolute;
	top:		-46px;
	right:		10px;
}

div#topMenuPl
{
	background:	transparent url(../assets_images/topMenuAnchor_pl.png) no-repeat;
	height:		50px;
	width:		247px;
	border:		0px solid white;
	position:	absolute;
	top:		-46px;
	right:		10px;
}

a.topMenu1,a.topMenu1:visited
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
}
a.topMenu1:hover
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
	background:	transparent url(../assets_images/topMenu1.png) no-repeat;
}

a.topMenu1pl,a.topMenu1pl:visited
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
}
a.topMenu1pl:hover
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
	background:	transparent url(../assets_images/topMenu1_pl.png) no-repeat;
}

a.topMenu2,a.topMenu2:visited
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
}
a.topMenu2:hover
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
	background:	transparent url(../assets_images/topMenu2.png) no-repeat;
}

a.topMenu2pl,a.topMenu2pl:visited
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
}
a.topMenu2pl:hover
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
	background:	transparent url(../assets_images/topMenu2_pl.png) no-repeat;
}

a.topMenu3,a.topMenu3:visited
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
}
a.topMenu3:hover
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
	background:	transparent url(../assets_images/topMenu3.png) no-repeat;
}

a.topMenu3pl,a.topMenu3pl:visited
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
}
a.topMenu3pl:hover
{
	height:		50px;
	float:		left;
	width:		80px;
	border:		0px solid white;
	background:	transparent url(../assets_images/topMenu3_pl.png) no-repeat;
}

/*middle*/

div#middle {
	width:		100%;
	margin:		0px auto;
	background: #ffffff;
	padding:	10px 0px;
	color:		#7f7f7f;
	text-align:	center;
	z-index:	100;
}
div#content
{
	width:		923px;
	margin:		0px auto;

	border:		0px solid white;
}
div#menu
{
	float:		left;
	width:		192px;
	background:	transparent url(../assets_images/bgMenu.png) repeat-y;
	z-index:	10000;
	border:		0px solid black;
	margin-top:	34px; /* here first */
	padding:	20px 0px; 
	color:		white;
}
div#left
{
	float:		left;
	width:		190px;
	clear:		left;
	margin-left:5px;
	font:		10px/12px  Verdana, Geneva, Arial, Helvetica, sans-serif  ;
	color:		gray;
	z-index:	100;
}
input 
{
	border:		1px solid gray;
}
div#main
{
	float:		right;
	width:		700px;
	border:		0px solid black;
	color:		#333;

}
div#text
{
	width:		95%;
	margin:		20px 0px 20px 15px;
}
div#flash
{
	margin-top:10px;
}

div#bottom {
	width:		100%;
	text-align:	center;
	margin:		0px auto 0px auto;
	text-align:	center;
}
div#footer
{
	text-align:	right;
	width:		923px;
	margin:		0px auto;
	height:		122px;
	border:		0px solid white;
	color:		#013785;
	clear:		both;
	font-weight:bold;
	background:	transparent url(../assets_images/bottomLine.png) no-repeat right 30px;
}

a.menu,a.menu:visited
{
	padding-left:20px;
	color:white;
	display:block;
	margin-left:10px;
	background:	transparent url(../assets_images/arrow.png) no-repeat left center;
}
a.subMenu,a.subMenu:visited
{
	padding-left:40px;
	color:white;
	display:block;
	margin-left:10px;
	font-size:10px;
	color:	#76a9f3
}
