/* ---------------------------------------------------------------------------------------------------------------------------------------
#
# Ustawienia podstawowe
#
*/

body {
	font-family: Arial;
	text-decoration: none;
	font-size: 9pt;
	text-align: justify;
}

body.print {
    background: none;
}

A {
	text-decoration: none;
}

img {
	border: 0px;
}

TABLE {
	border-collapse: collapse;
}

blink {
  text-decoration: none;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------
#
# Tabelka glowna strony
#
*/
TABLE.main {
	padding: 0px;
	border-collapse: collapse;
}

TABLE.main TR {
/*	margin-bottom: 2px;*/
}

TABLE.main TR.belka_dol{
}

TABLE.main TD.dod {
	width: 155px !important;
	vertical-align: top;
	padding: 0px 0px 0px 3px;
}

TABLE.main TD.copy {
	border-top: 1px solid gray;
	border-bottom: 1px dotted gray;
	font-size: 7pt;
	color: silver;
	text-align: center;
}

TABLE.main TD.oswiadcz {
	border-bottom: 1px solid gray;
	font-size: 7pt;
	color: gray;
	text-align: center;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------
#
# Blok BIPa
#
*/
TABLE.tresc td.bip {
	padding-left: 10px;
	padding-right: 10px;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------
#
# Blok TRP
#
*/
TABLE.blok_trp {
	margin-left: auto;
	margin-right: auto;
    text-align: center;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------
#
# Formatowania ogolne
#
*/

.bcenter {
	text-align: center;
	font-weight: bold;
}

img.vc { vertical-align: middle; border: 0px;}
.spanred {font-family: Arial;text-decoration:none;font-size:7pt;color:red;background:white;}
.red { color: red; }

img.img_mini {
	float: left;
	padding: 5px;
}

img.spacer {
    vertical-align: middle;
    border: 0px;
}

.border-lr {
	border-left: 1px solid silver;
	border-right: 1px solid silver;
}

/* ------------------------------------------------------------------------------------------------------------------------------------- */
#pudscroller1{
    width: 100%;
    height: 25px;
    line-height: 25px;
    border: 0px;
    padding: 2px;
    vertical-align: middle;
}

.scroller_msg {
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 15px;
    padding-right: 15px;
}

div.scroller {
    vertical-align: middle;
    width: 100%;
    font-weight: bold;
}

div.fr {
    float: right;
}

.font_bold {
    font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------------------------------- */
/*
 * Menu drop-down
 */
#menu {padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:500; font-size: 9pt; }
#menu li {display:block; float:left; margin-right:1px;}
#menu li a {display:block; float:left; line-height:20px; text-decoration:none; padding:0 0px 0 0px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#menu li a:hover {z-index:200; position:relative; } /*color:black; background-color:white;}*/
#menu li:hover {position:relative; z-index:200;}
#menu li:hover > a {} /*{color:white; background:black;}*/
/*#menu li:hover > a.sub {color:white; background-color:black;}*/
#menu li.current a {} /*{color:white; background-color:black;}*/
#menu li a.sub {} /*{background: url(down-arrow.gif) no-repeat right center;}*/
#menu li.current a.sub {} /*{color:white; background:black url(down-arrow.gif) no-repeat right center;}*/
#menu :hover ul {left:0; top:20px;} /* wwidth:120px; background-color:black;}*/
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul :hover ul
{left:120px; top:-1px; white-space:nowrap; z-index:200; height:auto; } /*background-color:black; color:white; */
#menu :hover ul li {display: block; margin:0; border-top:1px solid black;}
#menu :hover ul li a {display: block; width:200px; padding:0; text-indent:10px; height:20px; line-height:20px; color: black; background-color:#eeeeee; }
#menu :hover ul li a.fly {} /*{background: url(right-arrow.gif) no-repeat right center;}*/
#menu :hover ul :hover {background-color:#aaaaaa; color:white;}
#menu :hover ul :hover a.fly {} /*{background-color:black; color:white;}*/
#menu :hover ul li.currentsub a {} /*{background:black; color:white;}*/
#menu :hover ul li.currentsub a.fly {color:white;} /*background:black url(right-arrow.gif) no-repeat right center;*/
#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; } /*background:black; color:white;*/
#menu :hover ul :hover ul :hover {} /*background-color:black; color:white;*/
#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {} /*background:black; color:white;*/


