body, td, a, form {
        font-family: arial, sans-serif;
        font-size: 11px;
        /*color: #446088;
*/
        color: #000000;
        text-decoration: none;
	margin: 0px 0px 0px 0px
    }    
    
articleback

       {
       background-color: #ffffff;
       background-image: url(../images/pagearticleback.gif);
       background-repeat: repeat-x;
}
/*a:hover {
        text-decoration: underline;
}
a {
        color: #000000;
        text-decoration: underline;
        font-weight: bold;
}
*/





.czarny_link {
  color: #000000;

}

.redx{
  color: #E30000;
}


/*tekst pionowo*/
span.tekstpion
{
writing-mode: tb-rl;
filter: flipH() flipV();
font-size: 11px;
font-family: Arial;
}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}

a
{
    color: #cc3333;
/*#4D82CC*/
}


.runbar
{
	margin: 10px;
}


.runbar input
{
	background-color:#E2E2E2;
	color: #cc3333;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	text-decoration: none;
}

input {
 padding: 1px;	
border:1px solid #000000;
}

input.button {
 width: auto;
 height:1.4em;
 width:1.4em;
 background-position: center; 
 cursor: pointer;  
 /*background-color: #DCDCDC;*/
 background-image: url(../images/calendar.png);
 
} 

input.button:hover {
 border-color: #5894FC;
}

select {
 padding: 1px;	
 border:1px solid #000000; 
}


.runbar a:link, .runbar a:visited {
	background-color:#E2E2E2;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	text-decoration: none;
}

.runbar a:link.active, .runbar a:visited.active, .runbar a:hover {
	background-color:#E2E2E2;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}

#sourceList {
	background-color:#E2E2E2;
	margin:10px 10px 0px 10px;
	padding:10px;
	border:1px solid silver;
}


table.searchTab
{
    margin: 0px 5px 0px 5px;
    border: 0px;
    
}


table.while
{
	border: 1px solid #FFFFFF;
}

table.tabular, table.tabular td, table.tabular th
{
	border: 1px solid #000000;
	border-collapse: collapse;
	padding: 0.3em;
}

table.tabular
{
	margin:  0px 5px 0px 5px;
	width: 99%;
}

table.tabular td
{
	padding: 0.75em;
}


table.tabulah, table.tabulah td, table.tabulah th
{
	border: 1px solid #000000;
	border-collapse: collapse;
	/*padding: 0.3em;*/
}

table.tabulah
{
	/*margin: 1em auto;*/
	width: 100%;
}

table.tabulah td
{
	padding: 0.5em;
}

table.tabulareg, table.tabulareg td, table.tabulareg th
{
	border: 1px solid #000000;
	border-collapse: collapse;
	/*padding: 0.3em;*/
}

table.tabulareg
{
	/*margin: 1em auto;*/
	width: 95%;
}

table.tabulareg td
{
	padding: 0.5em;
}




table.tabulare, table.tabulare td, table.tabulare th
{
	border: 1px solid #000000;
	border-collapse: collapse;
	padding: 0.3em;
}

table.tabulare
{
	margin: 1em auto;
	width: 80%;
}

table.tabulare td
{
	padding: 0.75em;
}

#input_error  {background: #FF3333;}
#input_error2 {background: #FF8888;}
#input_error3 {background: #FFbbbb;}
#input_error4 {background: #FFbbFF;}


#rekord_ok {background: #ddFFdd;}
#rekord_not_ok {background: #e9f7fc;}


/* --- NAVIGATION --- */
.MenuLink {
        font-size: 11px;
        color: #000000;
}
.Nav {
        color: #FFFFFF;
        font-weight: normal;
        font-style: italic;
}
.SectionName {
        font-size: 21px;
        font-weight: bold;
        color: #5D0041;
}

/* --- HEADER & FOOTER ---*/
.date {
}
.copyright {
        font-size: 10px;
        font-style: italic;
}

/* --- ARTICLES --- */
xxp {
        margin: 0px 0px 0px 0px;
        line-height: 100%;
}
.ArticleTitle {
        font-size: 23px;

        color: #99B4DC;
}
.ArticleAbstract {
        font-size: 12px;
        font-weight: bold;
        color: #5D0041;
        margin-top: 5px;
        margin-bottom: 5px;
        line-height: 120%;
}
.ArticleContent {
        color: #4F585D;
        text-align: justify;
        line-height: 250%;
}
.ArticleDate {
}
.ArticleAuthor {
}
.ArticleLinkTitle {
        font-size: 12px;
        font-weight: bold;
        color: #CD0022;
        margin-top: 5px;
        text-decoration: underline;
}
.ArticleLinkAbstract {
        color: #003566;
        text-align: justify;
        margin-top: 4px;
        margin-bottom: 4px;
        line-height: 120%;
}

/* --- TABLES --- */
.TableHeader {
        background-color: #FFFFBF;
        font-weight: bold;
        color: #000000;
}
.TableCells {
        background-color: #EBF2FB;
}

/* --- MODULES --- */
.ModuleName {
        font-weight: bold;
        color: #FFFFFF;
}
.ModuleTitle {
        font-size: 12px;
        font-weight: bold;
        text-align: center;
}
.ModuleText {
        color: #000000;
        text-align: justify;
        line-height: 110%;
}
.ModuleNote {
        text-align: center;
        color: #5D0041;
}
.ModulePollButton {
        background: #EAF0F8;
        color: #EAF0F8;
}

/* --- COLORS --- */
#white {
        color: #FFFFFF;
}
#black {
        color: #000000;
}
#orange {
        color: #FF3A12;
}
#red {
        color: #E30000;
}
#darkred {
        color: #AC2A2A;
}
#violet {
        color: #5D0041;
}
#lightblue {
        color: #99B4DC;
}
#blue {
        color:#001571;
}
#darkblue {
        color: #0A2553;
}
#ind {
        text-indent: 15px;
}
.p {
        margin: 0px 0px 0px 0px;
        line-height: 100%;
}


  .tip {
	font:12px/14px Arial,Helvetica,sans-serif; 
	border-collapse:collapse; 
	border:1px solid black; 
	background-color:#B7D6F1; 
	width:200px; 
	padding:1px; 
	position:absolute;
        z-index:100; 
	visibility:hidden; 
	}
.top {
	background-color:#3C79BC; 
	text-align:left
	}

