A:link, A:active
{
  font-family:		    Verdana, Arial, Helvetica, sans-serif;
  font-size:		    11px;
  font-weight:		    normal;
  line-height:			17px;
  color:			    #990000;
  background:		    transparent;
  text-decoration:	    none;
}

A:visited
{
  font-family:			Verdana, Arial, Helvetica, sans-serif; 
  font-size:			11px;  
  font-weight:			normal;
  line-height:			17px;
  color:				#990000; 
  background:			transparent; 
  text-decoration:		none;
}		
		
A:hover, A:focus
{ 
  font-family:			Verdana, Arial, Helvetica, sans-serif; 
  font-size:			11px;  
  font-weight:			normal;
  line-height:			17px;
  color:				#990000; 
  background:  			transparent; 
  text-decoration:		underline;
}

body		 { margin: 0px;	padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:	17px; }
p            { font-family: Verdana; font-size: 11px; line-height: 15px; }
table        { font-family: Verdana; font-size: 11px; line-height: 15px; }
th           { font-family: Verdana; font-size: 11px; font-weight: bold; }
tr           { font-family: Verdana; font-size: 11px; line-height: 15px; }
td           { font-family: Verdana; font-size: 11px; line-height: 15px; }
ul           { font-family: Verdana; font-size: 11px; line-height: 15px; }
select       { font-family: Verdana; font-size: 11px; margin: 3px 3px 3px 3px;}
input        { font-family: Verdana; font-size: 11px; margin: 3px 3px 3px 3px;}
textarea     { font-family: Verdana; font-size: 11px; margin: 3px 3px 3px 3px;}
form		 { margin: 5px 0px 0px 0px; }

.naglowek
/* formatowanie DIV z logo i tabelą górnego menu */
{
	background:		#FFFFFF;
	color:			#AAAAAA;
	clear:			both;
}

.tab_menu
/* górne menu obok loga na białym polu */
{
	padding:			5px 5px 5px 5px;
}

.tab_menu TD
/* górne menu obok loga na białym polu  - elementy tabeli */
{
	vertical-align:	bottom;
	color:			#AAAAAA;
}

.cookies
{
  position: relative;
  display:-moz-inline-stack;
  display: inline-block;
  *display: inline;
  padding: 2px 4px 2px 4px;
  margin:  5px 5px 5px 5px;
  border: 1px solid #AAAAAA;
  width:  auto;
  height: 19px;
  line-height: 15px;
  overflow: hidden;
  text-align: center;
  zoom: 1;
}

.srodek
/* formatowanie DIV z właściwą zawartością strony i lewym menu */
{
	line-height:	12px;
	background:		#EEEEEE;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	border-top:		1px solid #DDDDDD;
	border-bottom:	1px solid #DDDDDD;
	color:			#444444;
	clear:			both;
}

.tab_zawartosc
/* zawartość ładowanej strony np. Portfolio, Kontakt ... */
{
    line-height:	15px;
	background:		#EEEEEE;
	color:			#444444;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	border-width:   0px 0px 0px 0px;
}

.stopka
/* formatowanie DIV z copyrightem */
{
	padding:		5px 5px 5px 5px;
	color:			#AAAAAA;
}

.stopka TD
/* formatowanie DIV TABLE z copyrightem */
{
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	border-width:   0px 0px 0px 0px;
	color:			#AAAAAA;
}

#napis_naglowek
/* nagłówki działów np. Kontakt */
{
  font-family:		Verdana; 
  font-size:		24px; 
  line-height:		22px;
  font-weight:		normal;
  color:			#000099;
}

#napis_nazwa
/* nazwa programu / strony w portfolio */
{
  font-family:		Verdana; 
  font-size:		14px; 
  line-height:		16px;
  font-weight:		bold;
  color:			#000099;
}

#napis_malanazwa
/* pełna nazwa programu / strony w portfolio */
{
  font-family:		Verdana; 
  font-weight:		bold;
  color:			#000099;
}

#zdj_podpis
/* podpisy pod zdjęciami w portfolio */
{
  font-family:		Verdana; 
  font-weight:		normal;
  font-size:		10px;
  color:			#888888;
}

.td_a_center_top
{
  text-align:		center;
  vertical-align:	top;
}

.td_a_center_bottom
{
  text-align:		center;
  vertical-align:	bottom;
}

.td_a_left_top
{
  text-align:		left;
  vertical-align:	top;
}

.td_a_right_top
{
  text-align:		right;
  vertical-align:	top;
}

.menu_left
/* menu z lewej strony podkrślone linią */
{
  text-align:           left;
  vertical-align:       middle;
  padding:              0px 0px 0px 25px;
  height:               27px;
  background-image:     url("_ix/images/linia.gif");
  background-repeat:    no-repeat;
  background-position:  left bottom;
}

.td_ramka_d
/* dół ramki na stronie z numeracją elementów */
{
  width:				540px;
  height:				31px;
  background-image:     url("_ix/images/d.gif");
  background-repeat:    no-repeat;
  background-position:  left top;
}

.td_ramka_d2
/* dół ramki, sama linia bez pola na numerację */
{
  width:				540px;
  height:				31px;
  background-image:     url("_ix/images/d2.gif");
  background-repeat:    no-repeat;
  background-position:  left top;
}

.td_ramka_d3
/* dół ramki na stronie aktualności z miejscem na numery stron */
{
  width:				320px;
  height:				31px;
  background-image:     url("_ix/images/d3.gif");
  background-repeat:    no-repeat;
  background-position:  left top;
}

.td_ramka_l
/* lewa ramka przyciągana do góry */
{
  width:				10px;
  background-image:     url("_ix/images/l.gif");
  background-repeat:    no-repeat;
  background-position:  left top;
}

.td_ramka_p
/* prawa ramka przyciągana na dół */
{
  width:				10px;
  background-image:     url("_ix/images/p.gif");
  background-repeat:    no-repeat;
  background-position:  left bottom;
}

.tekst_blad
/* wyróżniony napis błędu */
{
  color:				#E10000;
  font-weight:			bold;
}

.tab_strona
/* tabelka zawierająca właściwą treść z wybranego działu i pozycji */
{
  text-align:           left;
  vertical-align:       top; 
  padding:				0px 0px 0px 0px;
  margin:				0px 0px 0px 0px;
  border-width:			0px 0px 0px 0px;
}

#td_down
/* podkrślenie tylko na dole */
{
  border-bottom:        1px solid #C1D6EA;
}

#td_top
/* podkrślenie tylko u góry */
{
  border-top:			1px solid #C1D6EA;
}

#td_right
/* podkrślenie tylko z prawej */
{
  border-right:			1px solid #C1D6EA;
}

#td_left
/* podkrślenie tylko z lewej */
{
  border-left:			1px solid #C1D6EA;
}

#td_downup
/* podkrślenie tylko na dole i u góry */
{
  border-bottom:        1px solid #C1D6EA;
  border-top:           1px solid #C1D6EA;
}

.obrazek
/* ramka do zdjęć */
{
	border-left:		1px solid #DDDDDD;
	border-top:			1px solid #DDDDDD;
	border-right:		1px solid #DDDDDD;
	border-bottom:		1px solid #DDDDDD;
    cursor:				default;
}

.aobrazek
/* ramka do zdjęć po najechaniu myszką */
{
	border-left:		1px solid #990000;
	border-top:			1px solid #990000;
	border-right:		1px solid #990000;
	border-bottom:		1px solid #990000;
	cursor:				pointer;
}