
html
{	
	margin: 0 auto;
	padding: 0 0;	
}

body
{	
font-family: arial;
font-size: 8pt;
	margin: 0 auto;		
	padding-top: 40px;
	width: 749px;		
padding-bottom:8	0px;
}



img
{

	border: none;	
}

a
{
	text-decoration: none;
	color:black;
}



#body_white
{
background: #fff}

#body_gray
{
background: #d9d9d9;}



div.tekst{
padding: 50px;
font-size: 7pt;
line-height: 170%;
letter-spacing: 1px;}
.menu
{
	padding-top: 153px;
	margin: 0;
	height: 14px;
	width: 100%;
	text-align: center;
}
.menu_sub
{float: left;
	margin-top: 153px;
	height: 16px;
	width: 645px;
	text-align: center;
}
.menu_sub .submenu
{font-size: 7pt;
margin: 0 0 2px 0;
padding: 0;}
.menu_sub .submenu .bold
{font-size: 8pt;
font-weight: bold;
}



.menu_sub2
{float: right;
	margin-top: 153px;
	height: 16px;
	width: 95px;
	text-align: center;
}
.subpage
{
letter-spacing: 1px;
color: #5b5555;
text-transform: uppercase;
font-size: 7pt;
height: 100%;
border-right: 1px solid black;
margin: 0;
text-indent: 0;
padding: 0;
}
.subpage_last
{
color: #5b5555;
text-transform: uppercase;
font-size: 7pt;
height: 100%;
border-right: none;
margin: 0;
text-indent: 0;
padding: 0 0 5px 0;
}
.subpage_last .submenu a{
font-size: 7pt;
margin: 0 0 5px 0}
.pozycja
{

height: 100%;
border-right: 1px solid black;
padding: 0;
height: 14px;
text-indent: 0;
margin: 0;
left:0px;

}

.pozycja_last
{
height: 100%;
border-right: none;
padding: 0;
height: 14px;
text-indent: 0;
margin: 0;
left:0px;
}


.menu div li, .menu div li.submenu li.submenu 
{
text-indent: 0;
list-style: none;
position: relative;
margin: 4px 0 0 0;
padding:0;
	
}
.menu_sub div li, .menu_sub div li.submenu, .menu_sub div li.submenu_last 
{
text-indent: 0;
list-style: none;
position: relative;
margin: 0;
padding:0;
	
}

.menu div ul
{ 
padding: 0 33px 0 33px;
margin: 0;
text-indent: 0;


}
.menu_sub div ul
{ 
padding: 0 8px 0 8px;
margin: 0;
text-indent: 0;

}

.menu_sub div ul ul,
.menu div ul ul
{text-indent: 0;
	position: absolute;
	float: left;
	display: none;
	margin: 0;
	padding: 10px 10px 0 10px;
	width: 200px;
	overflow: hidden;
	background-image: url(../img/bg.png);

}

.menu_sub div ul.level1 li.submenu:hover ul.level2,
.menu div ul.level1 li.submenu:hover ul.level2, 
.menu div ul.level2 li.submenu:hover ul.level3 
{
text-indent: 0;
display: block;

}


.menu .pozycja ul.level2 { text-align: left; bottom: 20px;	left:0px;}
.menu_sub .pozycja ul.level2 { text-align: left;	bottom: 12px;		left:0px;}

.menu .pozycja_last ul.level2 {	text-align: left; 	bottom: 20px;	left:0px;	}
.menu_sub .pozycja_last ul.level2 {	text-align: left; 	bottom: 12px;	left:0px;	}


.menu_dol div ul
{ 
padding: 0;
margin: 0;
border: none;
list-style: none;

}

.menu_dol div ul li
{ 
border-right: 1px solid black;
padding: 16px 18px 0px 18px;
height: 100%;
float: left;
margin: 0;
text-indent: 0;

}

.menu_dol div ul li.last{
border: none;}

.pozycja_dol
{
padding: 0;
margin: 0;}

.pozycja_dol div
{
color: #5b5555;
text-transform: uppercase;
font-size: 7pt;
height: 5px;
border-right: 1px solid black;
margin: 0;
width: 143px;
text-align: center;
padding: 9px 0 0 0;
}
.pozycja_dol div.last
{
color: #5b5555;
text-transform: uppercase;
font-size: 7pt;
height: 5px;
border-right: none;
margin: 0;
padding: 9px 0 0 16px;
}
.pozycja_last li.submenu
{

}
.header_div
{
	letter-spacing: 5px;
	color: rgb(151, 151, 170);
	line-height: 21px;
}

.header_p
{
	display: inline;
	border: 1px solid black;
	border-width: 0 0 0 1px;
	padding: 4px 15px 0 28px;
}

.last_header_p
{
	display: inline;
	border: 1px solid black;
	border-width: 0 0 0 1px;	
	padding-top: 4px;	
	color: rgb(217, 217, 217);
}




.zawartosc
{
	position:relative;
	clear: both;
	width: 100%;
	border: 1px solid black;
	border-width: 1px 0;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: black;
	height: 100%;
	margin: 0 0 0px 0;
}
.zawartosc img
{display: block;}
.menu div
{
	float: left;
	letter-spacing: 5px;	
	padding-left: 5px;
}
.menu_sub div
{display: inline;
	float: left;
	letter-spacing: 4px;	
	padding-left: 5px;
}
.menu_sub2 div
{
display: inline;
font-size: 7pt;
	float: right;
	letter-spacing: 5px;	
	padding-left: 5px;
}
.menu_dol div
{
	float: left;
	letter-spacing: 5px;	
	padding-left: 0px;
}
.bottom_box div
{
	float: left;
	letter-spacing: 5px;	
	padding-left: 5px;
}

.level2
{
	letter-spacing: 2px;
	font-size: 9px;
}

.level2 li
{
	margin: 3px 0 !important;
}

.level2 > li a
{
	font-size: 10px !important;
}

.menu_sub div ul ul a,
.menu div a
{
	position: relative;
	bottom: 6px;
	font-family: Arial;
	font-size: 11px;
	color: #777777;
	text-transform: uppercase;
}

.menu_dol div a
{
	position: relative;
	bottom: 6px;
	font-family: Arial;
	font-size: 11px;
	color: #777777;
	text-transform: uppercase;
}
.menu_dol div a:hover, .menu div a:hover , .menu_sub div ul ul a:hover 
{
	color: black;
}
.active_link
{
	color: black;
}

a:hover
{
	color: black;
}

.zawartosc td{
padding: 20px 0 20px 0;
}
.zawartosc td img
{display: inline;
margin: 0;
padding: 0;}

.subtitle{
padding: 0 10px;
letter-spacing: 2px;
font-size: 7pt;
}




.page {
	min-height: 300px;
	*height:300px;
}

.array {
	position:absolute;
	top:50%;
	font-size:16px;
}

.array.left {
	left:-60px;
}

.array.right {
	right:-60px;
}

.array.bottom {
	bottom:70px;
	top:auto;
}

#logo_absolute {
position: absolute; 
display: block;  
margin: 20px 0 20px 286px;
}