body {
	margin: 10px 0 10px 0;
	background: #f4e3c9 url(img/framebg.gif);
	font-family: tahoma, arial, verdana, sens-serif, Helvetica;
	font-size: 10px;
	color: #000000;
}

table#main {
	background: #ffffff;
	border: 2px solid #610615;
}

td#stopka  {
	background: #a44237;
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 9;
	color: #ffffff;
	padding: 4px 10px 4px 10px;
 	}

/* lewa kolumna - nawigacja */
td#main_left  {
	width: 101px;
	background: #610615;
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 10;
	color: #636363;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	vertical-align: top;
	border-bottom: 1px solid #fff;
}

td#main_left  hr {
	width: 150px;
	height: 1px;	
	background: #610615;
	color: #610615;
	
	/*
	background: #f4e3c9;
	color: #f4e3c9;
	*/
	padding: 0;
    border: 0px;
 	}

td#main_left dl {
   width: 150px;
	font-size: 11;
	
	padding: 0px;
	text-decoration: none;
}
	
td#main_left dt {
   display: block;
	width: 150px;
	overflow: hidden;
	outset #000000;
	font-weight: normal;
	text-decoration: none;
	color: #f4e3c9;	
	padding: 5px 3px 5px 3px;	
	color: #f5d661;
	font-weight: bold;
	border-bottom: 1px solid  #f4e3c9;
	}

td#main_left dd {
	margin: 0;
	padding:0;
}


td#main_left dd a {
	display: block;
	width: 150px;
	overflow: hidden;
	outset #000000;
	text-decoration: none;
	border-bottom: 1px solid  #f4e3c9;
	padding: 5px 3px 5px 3px;
	font-weight: bold;
	color: #f4e3c9;
}

td#main_left dd a:hover {
	text-decoration: none;
	background: #fff;
	color: #610615;
	border-right: 1px solid  #610615;
	}

td#main_left dd .rozwiniety {
	font-size: 10px;
	margin: 0;
font-weight: normal;	
padding-left: 12;
}

td#main_left dd .rozwiniety_akt {
	font-size: 10px;
	text-decoration: none;
	background: #f4e3c9;
	color: #610615;
	padding-left: 12;
	border-right: 1px solid  #610615;
	}

td#main_left dd .aktywny {
	text-decoration: none;
	background: #f4e3c9;
	color: #610615;
	border-right: 1px solid  #610615;
	}
	
/* głowny obszar - prawa strona */
td#main_right  {
	background: #f4e3c9;
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 11;
	padding: 4px 8px 4px 8px;
   vertical-align: top;
   border-bottom: 1px solid #fff;
 	}

td#main_right .kom_yellow  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 5px;
	margin: 15px;
	border: 1px solid #DFBE00;
	border-bottom: 1px solid #867200;
	border-right: 1px solid #867200;
	background-color: #FFD700;
}
		
td#main_right .sciezka  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 10;
	text-decoration: none;
	color: #610615;
	}

td#main_right .sciezka a {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 10;
	text-decoration: none;
	color: #610615;
	}
	
td#main_right .doc_title  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 14;
	font-weight: bold;
	color: #610615;
	}	
	
td#main_right .doc_body  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 12;
	color: #610615;
	padding-left: 7px;
	padding-bottom: 10px;
	}	

td#main_right .news_head  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 12;
	font-weight: bold;
	color: #610615;
	}	

td#main_right .news_date  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 10;
	color: #610615;
	}	

td#main_right .news_abstract  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 11;
	color: #000;
	margin: 10px 0px 10px 15px;
}	

td#main_right .news_more  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 10;
	color: #000;
	padding-bottom: 10px;
}	

/* wygląd dokumentów i katalogów w widoku streszczenia */
td#main_right .streszczenia_head  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 12;
	font-weight: bold;
	color: #610615;
	padding-top: 10px;
	}	

td#main_right .streszczenia_abstract  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 11;
	color: #610615;
	margin: 1px 0px 10px 0px;
}	

td#main_right .streszczenia_more  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 10;
	color: #610615;
	padding-bottom: 10px;
}	

/* typ: linki */
td#main_right .linki_head  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 12;
	font-weight: bold;
	color: #610615;
	}	
td#main_right .linki_link  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 10;
	color: #610615;
	}	

td#main_right .linki_abstract  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 11;
	color: #000;
	margin: 10px 0px 10px 10px;
	}	
/**/
		
td#main_right a {
	color: #610615;
        text-transform:uppercase;
        text-decoration: none;
	}

td#main_right a:hover {
	text-decoration: none;
	color: #610615;
	}	
		
/* menu główne - poziome */
td#menu_horiz  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}

td#menu_horiz a {
	text-decoration: none;
	color: #610615;
	border: 1px solid #610615;
	padding: 2px 5px 2px;
}	

td#menu_horiz a:hover {
	text-decoration: none;
	background: #610615;
	color: #f5d25a;
	}

/* Wybór wersji językowej */
div#menu_lang  {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 9px;
	color: #ffffff;
}

div#menu_lang a {
	text-decoration: none;
	color: #610615;
	margin-right: 10px;
	/*
	 background: url(img/menu_sep.gif) no-repeat fixed right;
   */
}	

div#menu_lang a:hover {
	text-decoration: underline;
	}

.kom_yellow   {
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 5px;
	margin: 15px;
	border: 1px solid #DFBE00;
	border-bottom: 1px solid #867200;
	border-right: 1px solid #867200;
	background-color: #FFD700;
}
div#print_area a{
	text-align: center
	background-color: transparent;
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 11px;
	text-transform:none;
	margin: 8px;
	color: #C23428;	
	}
table#print_header {
	width: 100%;
	border-bottom: 2px solid #000000;
	margin-bottom: 20px;
	font-family: Verdana, Tahoma, sens-serif, Helvetica;
	font-size: 12px;
}