/* style */

body, td, form {
	font-family: arial, times new roman, georgia, garamond, serif;
	font-size: 12px;
	color: #144063;
	text-decoration: none;
	margin: 0,0,0,0;

}

a {
	font-family: arial, times new roman, georgia, garamond, serif;
	font-size: 12px;
	color: #144063;
	text-decoration: underline;
	margin: 0,0,0,0;
}


td {
	clip:  rect(   );
	xborder: 0px;
	vertical-align: top
	}
form {
	margin-top: 0px;
	margin-bottom: 0px
	}


.TableHeader {
    background-color: #BBC6D1;
    font-weight: bold;
    color: #062531;
}
.TableCells {
    background-color: #EBF2FB;
}

.ArticleTitle {
	font-size: 13px;
	color: #144063;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 5px;
	margin-right: 10px;
}
.ArticleAbstract {
        
        font-size: 11px;
	color: #306995;
	font-weight: bold;
        margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 5px;
	margin-right: 10px;

}
.ArticleContent {
	font-size: 11px;
        text-align: justify;
        color: #2B2C2C;
	line-height: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
}
.ArticleDate {
font-size: 10px;
color: #88A0B2;
font-weight: bold;
}
.ArticleAuthor {
font-size: 10px;
color: #88A0B2;
font-style: bold;
}

.ArticleLinkTitle {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.ArticleLinkAbstract {
	color: #790000;
	text-align: justify;
	Xxline-height: 120%;
	table[border="1"].article_table td{
	     border: 1px solid grey;
	 }
	
}

/* --- TABLES --- */
.TableHeader {
	background-color: #C8D7E0;
	font-weight: bold;
	color: #002647;
}

.TableAdmin {
	font-size: 11px;
	font-weight: normal;
	color: #002647;
}

/* --- MODULES --- */

.ModuleTitle {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.search_color {

    	background-color: #e9f0f8;
	font-size: 11px;
	/*color: #FFFFFF;*/
	color: #000000;
	font-weight: bold;
	border: none;

}
#ind {text-indent: 15px;}

body {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; ; text-align: center; margin-height: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #235A84; background-image: url(../images/back01.jpg); }


/* formatowanie tabeli głównej*/


xtable {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}


table[border="1"].article_table td{
    border-style: solid	
     border: 1px solid grey;
	 }

td.label { padding-top: 3px; padding-right: 1px; padding-bottom: 2px; padding-left: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #5B6682; text-decoration: none; background-image: url(../img/belka.gif); height: 25px; background-position: left top; background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
td.long { padding-top: 3px; padding-right: 18px; padding-bottom: 2px; padding-left: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #5B6682; text-decoration: none; background-position: right top; text-align: left; height: 25px; background-image: url(../img/belka_dl.gif); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
td.menu { padding-top: 5px; padding-right: 2px; padding-bottom: 4px; padding-left: 4px; ; ; clip:    rect(   ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066; text-decoration: none; vertical-align: top; background-repeat: repeat-y; background-position: left top; background-image: url(../img/menu_tlo.gif); border: #B6C3CB solid; border-width: 0px 1px 1px; width: 145px}
td.text { background-color: #FFFFFF; padding-top: 5px; padding-right: 18px; padding-bottom: 4px; padding-left: 8px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; height: 324px; vertical-align: top; border: #B6C3CB solid; background-image: url(../img/tekst_tlo.gif); background-repeat: repeat-y; background-position: right top; border-width: 0px 1px 1px}
td.main { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ; ; clip: rect( ); vertical-align: top; font-size: 8pt; font-style: italic; font-weight: normal; color: #000066; text-decoration: none}
.high { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000033; text-decoration: none; background-color: #fefefe; text-align: center; vertical-align: middle; border: 1px #003366 solid ; clip:     rect(   ); padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}
td.menu p { text-align: left; margin-bottom: 6px; margin-top: 0px; padding-left: 12px}
td.menu a:hover { color: #DAA520; font-style: normal; font-weight: normal; text-decoration: none; list-style-position: outside; list-style-image: url(../img/dot_b.gif)}
td.text a { color: #2952A3; font-style: normal; font-weight: normal}
td.text a:hover { color: #DAA520; font-style: normal; font-weight: normal; text-decoration: underline}
td.menu li { list-style-position: outside; margin-left: -28px; clip:   rect(   ); list-style-type: none; margin-bottom: 8px}
td.label a { color: #555555; font-style: normal; text-decoration: none ; font-weight: normal }
td.label a:hover { color: #DAA520; font-style: normal; font-weight: normal; text-decoration: none }
.tytul {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #5B6682; Xxline-height: normal}
.opis { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none ; font-style: italic}













.dol {  padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; vertical-align: middle}


td.dol a:hover { color: #CC0000; font-style: normal; font-weight: normal; text-decoration: none ; height: 12px; width: 45px; border-color: #333399 #333399 #330099; text-align: center; vertical-align: middle; clip:  rect(   ); border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

td.dol a { color: #999999; font-style: normal; font-weight: bold; text-decoration: none ; height: 12px; width: 45px; text-align: center; vertical-align: middle ; border: 1px #CCCCCC solid}
td.footer { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: middle; font-size: 8pt; font-style: italic; font-weight: normal; color: #666666; text-decoration: none ; background-repeat: no-repeat; background-position: center; background-image: url(../img/licznik.gif)}
a.faq { color: #FF0000; font-style: normal; text-decoration: none ; font-weight: normal }
a { color: #000033; font-style: normal; text-decoration: none ; font-weight: normal }
a.true { color: #333366; font-style: normal; font-weight: normal ; list-style-image: url(../img/dot.gif); list-style-position: outside; text-decoration: underline}
textarea {  scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #fefefe; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #dedede solid; }
.admin {  scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #fefefe; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #dedede solid;  width: 400px; }
.temat {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #fefefe; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #dedede solid; width: 400px;}
.end {  border-color: #B6C3CB; margin-top: -6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; text-decoration: none; text-align: right; vertical-align: top; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 18px; padding-top: 2px; background-repeat: no-repeat; background-position: right top}
.head { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #330066; text-decoration: none; height: 65px; border: 0px #B6C3CB solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; }
td.copy { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ;  vertical-align: middle; font-size: 8pt; font-style: italic; font-weight: normal; color: #666666; text-decoration: none ; background-repeat: no-repeat; background-image: url(../img/copy.gif); background-position: center}

input.email { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #fefefe; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #dedede solid; }

a.more { color: #006633; font-style: normal; font-weight: normal }


.mod {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #FF0000; text-decoration: none; height: 25px; vertical-align: top}

td.mod a:hover { color: #CC0000; font-style: normal; font-weight: normal; text-decoration: none ;  }



.red {  font-weight: bold; color: #FF0000}

.true { color: #333366; font-style: normal; font-weight: normal; list-style-image: url(../img/dot.gif); list-style: outside; ; text-decoration: underline}

.obecny { color: #FF0000; text-decoration: none; clip:   rect(   ); font-weight: bold}

.data {  font-style: italic; color: #666666; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 8pt}


a:link { font-size: 12px; line-height: 16px; color: #144063; font-style: normal; font-weight: normal; text-decoration: none}

a:visited { font-size: 12px; line-height: 16px; color: #144063; color: font-style: normal; font-weight: normal; text-decoration: none}

a:hover { font-size: 12px; line-height: 16px; color: #306995; font-style: normal; font-weight: normal; text-decoration: underline}

a:active { font-size: 12px; line-height: 16px; color: #144063; font-style: normal; font-weight: normal; text-decoration: none}


th { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; vertical-align: top; background-color: #99CC99; text-align: left; border: 0px #000000 solid}

td.admin { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 8px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; vertical-align: top; border: solid; border-width: 0px 1px 1px 0px; border-color: black #99CC99 #000000}

td.lp { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; vertical-align: top; border: solid; border-width: 0px 1px 1px; border-color: black black #000000; text-align: left ; background-color: #CCCC99}

.zajawka { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none ; font-style: normal; font-weight: bold; text-align: justify}

.news { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none ; font-style: normal; font-weight: normal; text-align: justify }

.datamala { font-style: normal; color: #663333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 8pt ; text-decoration: none}

td.admin_bis { padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #003300; text-decoration: none; vertical-align: top; border: solid; border-color: black #99CC99 #000000 ; border-width: 1px 1px 1px 0px; background-color: #DEE7E1}

td.admin_szary { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 8px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; vertical-align: top; border: solid; border-width: 0px 1px 1px 0px; border-color: black #99CC99 #000000 ; background-color: #efefef}

td.text p { ; ; clip:  rect(   ); border: none; margin-top: 0px; margin-bottom: 8px}



.tytul_czart { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #3366CC; text-decoration: none }


td.long_bip { padding-top: 3px; padding-right: 18px; padding-bottom: 2px; padding-left: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #5B6682; text-decoration: none; background-position: right top; text-align: left; height: 25px; background-image: url(/img/belka_dl_bip.gif); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }



td.akt { padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; ; ; clip: rect( ); border: 0px }



td.menu ul { list-style-position: outside; clip: rect( ); list-style-type: none; margin-bottom: 0px}






input.szukaj { scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #fefefe; text-align: left; vertical-align: middle; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #dedede solid; clip: rect( ); width: 100px; margin-top: -1px; height: 18px}



input { scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000; text-decoration: none; background-color: #ffffff; text-align: left; vertical-align: middle; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clip:  rect(   ); margin-top: 0px; border: 0px #D00000 solid; background-image: url(/images/inputback.gif); background-repeat: no-repeat}



select { scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; text-decoration: none; background-color: #fefefe; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #dedede solid; clip: rect( ); margin-top: 0px }



option { scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #fefefe; text-align: left; vertical-align: top; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #dedede solid; ; clip: rect( ); margin-top: 0px }



select lista { scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; text-decoration: none; background-color: #fefefe; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #dedede solid; ; clip: rect( ); margin-top: 0px }



td.okno { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; border: 0px; vertical-align: middle; background-color: #CCCCCC}
input.button { scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #999999; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #dedede solid; ; clip: rect( )}

.znaleziony_1 { ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; background-color: #FFFF99; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px }
.znaleziony_2 { ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; background-color: #CCFF99; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px }
.znaleziony_3 { ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; background-color: #CCFFFF; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px }
.znaleziony_4 { ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; background-color: #FFCCCC; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px }
.znaleziony_5 { ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; background-color: #eeeeFF; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px }
.znaleziony_6 { ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; background-color: #FFCC66; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px }

.white { color: #FFFFFF; font-style: normal; text-decoration: none ; font-weight: normal; font-size: 10px}
.whitesmall { color: #FFFFFF; font-style: normal; text-decoration: none ; font-weight: normal }
.zielony { color: #009900; font-style: normal; text-decoration: none ; font-weight: normal }
.czerwony { color: #FF0000; font-style: normal; text-decoration: none ; font-weight: normal }
.zolty { color: #FF9900; font-style: normal; text-decoration: none ; font-weight: normal }
td.naglowek { padding-top: 1px; padding-right: 4px; padding-bottom: 2px; padding-left: 0px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; vertical-align: top; border: solid; border-width: 0px 0px 1px; border-color: #B6C3CB #99CC99 #B6C3CB #3399CC}
td.admin_szary_l { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 8px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; vertical-align: top; border: solid; border-width: 0px 1px 1px; border-color: black #99CC99 #000000 black; background-color: #efefef }
td.admin_bis_l { padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #003300; text-decoration: none; vertical-align: top; border: 1px solid; border-color: black black #000000; background-color: #DEE7E1 }
.niewidzialny { scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; text-decoration: none; background-color: #fefefe; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: #999999 dashed; ; clip: rect( ); margin-top: 0px ; border-width: 0px 0px 1px}
td.admin_szary_p { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 8px; ; ; clip: rect( ); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; vertical-align: top; border: solid; border-width: 0px 1px 1px 0px; border-color: black #000000 #000000 #99CC99; background-color: #efefef }
.niewidzialny_2 { scroll:auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 4px; border: 0px none; ; clip: rect( ); margin-top: 0px ; background-image: url(../img/tlo.gif); border-color: #999999 #999999 #999999 #cecece; background-color: #F0F9F1}
input.button_2 { scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #006666; text-decoration: none; background-color: #CCCCCC; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #006666 solid; ; clip: rect( ) }
.niewidzialny_3 { scroll:auto; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #006666; text-decoration: none; background-color: #fefefe; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 0px #999999; ; clip: rect( ); margin-top: 0px ; font-weight: bold}
table.admin_a { ; width: 765px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
input.button_3 { scroll: auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #006666; text-decoration: none; background-color: #efefef; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: 1px #006666 solid; ; clip: rect( ) }

.wdj {
    width: 150px;
    height: 25px;
    padding: 2px;
    padding-left: 5px;
    text-align: left;
    background-image: url(../images/menuback.gif); /* tlo w menu */
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0.3px;

}

.wdj_image {
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0.3px;
}

td.wdj_sub:hover {
    font-weight: normal;
    font-size: 12px;
    color: #101553;
    text-decoration: underline;
}


.wdj, .wdj * {
    color: #144063; /* niebieski kolor czcionki w menu */
}

td.wdj:hover {

    font-weight: normal;
    color: #306995;
    text-decoration: underline;
}

td.wdj_image:hover {

    font-weight: normal;
    color: #306995;
}

.wdj1_1 {
border-bottom-width: 0px;
border-bottom-style: solid;
}

.wdj1_2 {
        border-top: 0px none;
	border-right: 0px none;
	border-bottom: 10px none;
	border-left: 0px none;
}


.wdj_table {
    border-collapse: collapse;
    border-spacing: 0px;
    border: 1px solid #ADCAD7;
}

.wdj_table0 {
    border: none;
}


.wdj_link:hover, .wdj_link:hover * {
    text-decoration: underline;

}

