SPAN.h1 {
	font: bold 18px verdana, arial;
}

SPAN.h2 {
	font: bold 14px verdana, arial;
}

SPAN.h3 {
	font: bold 12px verdana, arial;
}

a, a:visited {
	color: #0000f4;
	text-decoration: none;
}

a:hover {
	color: red;	
	text-decoration: underline;
}

TABLE TD {
	font: 12px verdana, arial;
}

DIV.article_title {
	font: bold 16px verdana, arial;
}

SPAN.article_authors {
	font: italic 12px verdana, arial;
	color: #707070;
}

DIV.article_abstract {
	font-size: 100%;
	font-weight: bold;
	text-align: justify;
}

DIV.article_content {
	text-align: justify;
}

IMG.article {	
	border: 1px solid black;
	margin-right: 10px;
	margin-bottom: 4px;
}

body {
	background-image: url('../images/bg_01.gif'); 
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: black;
}

table {
	border-collapse: collapse; /* remove padding from all tables */
}


.toolbar {
	font: 12px verdana, arial;
}

.topadvert {
	padding: 10px;
	vertical-align: middle;	
	background-image: url('../images/bg_05.gif');	
}

.topbar {
	font: 11px verdana, arial;
	background-image: url('../images/bg_03.gif');
	padding-top: 2px;
}

.topbar a, .topbar a:visited, .style1 th a, .style1 th a:visited {
	font: bold 11px verdana, arial;
	color: #0000f4;
	text-decoration: none;
}

.topbar a:hover, .style1 td a:hover, .style1 th a:hover {
	color: #0000f4;
	text-decoration: underline;
}

.toolbar a, .toolbar a:visited {
	font: 12px verdana, arial;
	color: black;
	text-decoration: none;
}

.toolbar a:hover {
	color: black;
	text-decoration: underline;
}

.topbar span {
	padding-left: 10px;
	padding-right: 10px;
}

table.style2 TR TD table.hidden TR TD.menu_level1_off {
	cursor: hand;
	width: 100%;
	padding-left: 10px;
	font: bold 12px verdana, arial;
	border: 1px solid #f4e3e7;
}

table.style2 TR TD table.hidden TR TD.menu_level1_on {
	cursor: hand;
	width: 100%;
	padding-left: 10px;
	font: bold 12px verdana, arial;
	background-color: #ad9caf; /* e2e2f4 */
	color: white;
	border: 1px solid #f4e3e7;
}

table.style2 TR TD table.hidden TR TD.menu_level2_off, table.style2 TR TD table.hidden TR TD.menu_level2_off:hover {
	cursor: hand;
	width: 100%;
	padding-left: 20px;
	font: 12px verdana, arial; 
	color: black;
	border: 1px solid #f4e3e7;
	text-decoration: none;
}

table.style2 TR TD table.hidden TR TD.menu_level2_on, table.style2 TR TD table.hidden TR TD.menu_level2_on:hover {
	cursor: hand;
	width: 100%;
	padding-left: 21px;
	font: 12px verdana, arial;
	color: black;
	background-color: #e8d4dc; /* e2e2f4 */
	border: 1px solid #e8d4dc; /* #ad9caf; */
	text-decoration: none;
}

.button {
	cursor: hand;
}

table.style1 {
	width: 100%;
	border: 0px;
	margin-bottom: 3px;
}

table.style1 th {
	font: 11px verdana, arial;
	background-image: url('../images/bg_04.gif');
	background-repeat: repeat-x;
	height: 22px;
	padding-left: 10px;
	color: black;
	text-align: left;
}

select {
	font: 11px verdana, arial; 
/*	height: 15px; */	
}

table.style1 td { 
	font: 80% verdana, arial; /* 70% = 11px but scallable */
	background-color: #f0f0f4;	
	border: 1px solid #8e8cff;
	border-top: 1px solid #f0f0f4;
	padding: 5px;
	padding-top: 4px;
	padding-bottom: 5px;
}

table.style2 {
	width: 100%;
	border: 0px;
	margin-bottom: 3px;
}

table.style2 th {
	font: 11px verdana, arial;
	background-image: url('../images/bg_03.gif');
	background-repeat: repeat-x;
	height: 22px;
	padding-left: 10px;
	color: black;
	text-align: left;
}

table.style2 td { 
	font: 12px verdana, arial;
	background-color: #f4e3e7;	
	border: 1px solid #918299;
	border-top: 1px solid #f4e3e7;	
	padding-top: 4px;
	padding-bottom: 5px;
}

table.hidden tr td, table.style1 td table.hidden tr td {
	border: 0px;
	background-color: transparent; 
	padding: 0px;
	margin: 0px;
}

table.style1 td table.hidden TR.nofocus TD {
/*	background-color: transparent;  */
}

table.style1 td table.hidden TR.focus TD {
	cursor: hand;
/*	background-color: white; //#8e8cff; */
}

table.style1 td table.hidden TR TD A.list_article_title {
	font: bold 100% verdana, arial;
	color: black;
}

SPAN.list_article_abstract {
}

SPAN.list_article_date {
	font: italic 100% verdana, arial;
	color: 
}

IMG.list_article_thumbnail {
	border: 1px solid black;
	margin: 3px;
}

.login {
}

.style1 td a, .style1 td a:visited {
	color: #0000f4;
	text-decoration: none;
}

.style1 td a:hover {
	color: red;	
	text-decoration: underline;
}

table.style1 TH table.hidden TR TD {
	font: 11px verdana, arial;
}

DIV.warningsHeader {
	color: white;
	background-color: red;
	border: 1px solid black;
	padding-left: 10px;
}

DIV.warnings {
	color: black;
	background-color: white;
	border: 1px solid black;
	border-top: 0px;
	padding-left: 10px;
}

DIV.comments {
	color: black;
	background-color: #ffffff;
	border: 1px solid black;
	border: 1px dashed black;
	padding-left: 10px;
}

.style1 td A.activeheader { /* przed najechaniem myszką */
	padding: 3 5 3 5;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background-color: gray;
}

.style1 td A.activeheader:hover { /* po najechaniu myszką */
	padding: 3 5 3 5;
	font-weight: bold;
	text-decoration: none;
	color: white;
	background-color: red;
}

