/*  tło całej strony */
body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	background-repeat: repeat-y;
	background-position: left;
}

/* okreslenie czcionek w elementach.... */
body, a, p, td, input, textarea, select, button, optgroup {
  font-family: Tahoma;
  font-size: 11px;
  color: #535353;
}

/* domyśly styl dla wszystkich odnośników */
a {
	color: #000066;
	text-decoration: underline;
}
a:hover{
  font-weight: bold;
}

/* naglowek strony */
.page_title {
  font-family: Verdana;
  font-size: 13px;
  color: #525252;
  font-weight: bold;
  font-style: italic;
  padding-bottom: 3px;
}


/* ELEMENTY MENU GÓRNEGO */

/* poziom pierwszy, nierozwinięty */
.item1,
.item1:hover,
.item1-active,
.item1-active:hover {
    padding: 0px 0px 0px 0px;
    display: block;
    position: relative;
    text-align: left;
}

/*  poziomy rozwinięte */
.item2,
.item2:hover,
.item2-active,
.item2-active:hover {
    padding: 3px 5px 4px 17px;
    font: 11px tahoma;
    color: #000000;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
    border-top: 0px;
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    border-left: 1px solid #D3D3D3;
    text-align: left;
    text-indent: -14px;
}

/* rozwinięty blok menu - cały prostokat */
.section {
    position: absolute;
    visibility: hidden;
    z-index: -1;
    background-color: #FFFFFF;
    text-align: left;
    margin-top: 10px;
    border: 0px;
}

/* KONIEC ELEMENTY MENU GÓRNEGO*/


/*  link, menu lewe */
.lm:hover,
.lm {
	font: 12px arial;
	color: #626262;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	width: 140px;
	color: #5E5E5E;
	padding-bottom: 3px;
	padding-top: 3px;
	background: #ffffff;
}

/* link, menu gorne */
.tm:hover,
.tm {
    font: 12px arial;
    color: #626262;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    color: #838383;
}

/* struktura menu lewe */
.lm_td {
	text-align: left;
	padding-left: 14px;
	height: 22px;
	width: 190px;
	background: #EAEAB4;
}

.block_menu {
	text-align: left;
	padding-left: 14px;
	padding-bottom: 1px;
	height: 22px;
	width: 190px;
	background-color: White;
}

/*  styl dla odnośników w menu prawym - Informacji */
a.informacje {
  font-size: 11px;
  color: #333366;
}

/* struktra menu prawe */
.informacje_menu {
	text-align: left;
	padding-left: 4px;
	background: #D7E7FB;
}

/* jasny kolor aktualności */
.aktualnosci_light {
    background-color: #E3EDF7;  
}
/* ciemny kolor aktualności */
.aktualnosci_dark {
    background-color: #CADFF2;  
}
