body {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        min-width: 775px;
        BACKGROUND: #0151C0;
}

.body2 {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        BACKGROUND: #F3FAFF url(bottom-bg.png) repeat-x bottom;
}

A {
         color: #0151C0;
}

A:hover {
         color: #000916;
}


.ex {
         color: #003688;
}

.langt {
           position: absolute;
           right: 20px;
           top: 140px;

}

.langb {
           position: absolute;
           left: 30px;
           bottom: 70px;
          
}

.leftbox {
  padding: 7 7 7 8;
  margin: 0 2 10 15;
  float: right;
  width: 180px;
  font-size: 9pt;
  text-align: left;
        border-left-width: 2px;
	BORDER-LEFT-COLOR: #E7F3FB;
	BORDER-LEFT-STYLE: dotted;
        border-top-width: 2px;
	BORDER-top-COLOR: #E7F3FB;
	BORDER-top-STYLE: dotted;
	BACKGROUND: url(bg3.gif) no-repeat top left;

}

.leftbox UL {
	 margin: 0;
	 padding: 0;
	 display: table;

}

.leftbox LI {

        list-style-type:none;
	BACKGROUND: url(arr.gif) no-repeat 0px 3px;
	padding: 2 2 2 20;
	
}

.newsline {
        font-size: 13pt;
	BACKGROUND: url(box_small.gif) repeat-y 0px 3px;
	padding: 2 2 2 15;

}

.rightbox {
  padding: 19 19 10 19;
  margin: 0 20 3 3;
  float: right;
  width: 150px;
  text-align: center;
}

.txt {
  padding: 3 3 3 3;
  margin: 3 3 3 3;
  border: solid 1px #0D2E82;
  font-size: 9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  BACKGROUND: #FFFFFF;
  color: #0D2E82;
  vertical-align: top;
  height: 25px;
  font-weight: bold;
  }

.searchstaff {
         position: absolute;
         padding: 5 5 5 5;
         margin: 0 0 0 0;
         top: 73px;
         right: 0px;
         height: 30px;
         font: 11px Lucida Sans Unicode, Arial, Verdana, Helvetica, sans-serif;
         text-align: right;
         background: #E0E5EE;
        border-left-width: 3px;
	BORDER-LEFT-COLOR: #FFFFFF;
	BORDER-LEFT-STYLE: solid;
        border-bottom-width: 3px;
	BORDER-bottom-COLOR: #FFFFFF;
	BORDER-bottom-STYLE: solid;

        filter: alpha(opacity=70); /* IE 5.5+ Win */
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE */
        -khtml-opacity: 0.7;     /* Safari 1.1 */
        -moz-opacity: 0.70;      /* Mozilla */
        opacity:0.7;             /* Mozilla 1.7+, Safari 1.2+, inne zgodne z CSS3 */
}

form {
padding: 0;
margin: 0;
}

.main {
        position:relative;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        width: 777px;
        BACKGROUND: #FFFFFF url(bottom-main-bg.png) no-repeat bottom;
}


.menu {
         display:block;
         position: absolute;
         padding: 60 0 0 0;
         margin: 0;
         top: 135px;
         left: 0;
         width: 180px;
         height: 601px;
         BACKGROUND: transparent url(menu-bg.png) no-repeat right top;
}

.submenuon {
         display:block;
         padding: 0 2 0 1;
         margin: 0 0 0 0;
         left: 0;
         width: 179px;
         BACKGROUND: url(menu-in.png) no-repeat right top;
}

#submenu {
         display:block;
         position: absolute;
         padding: 60 0 0 0;
         margin: 0 0 0 0;
         top: 90px;
         left: 0;
         width: 180px;
         height: 501px;
         font: 11px Lucida Sans Unicode, Arial, Verdana, Helvetica, sans-serif;
         color: #6D006E;
         text-align: right;
}


#submenu ul {
	list-style: none;
}

#submenu li {
        padding: 0 2 0 1;
        margin: 0 0 0 0;
        width: 179px;
	list-style: none;
        float:right;
	overflow:hidden;
}


#submenu li a {
        color: #0067C5;
        display: block;
        padding: 5 5 6 5;
        margin: 1 0 0 0;
	text-decoration: none;
	text-shadow: #141 0 1px 4px;
	filter: alpha(opacity=70); /* IE 5.5+ Win */
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE */
        -khtml-opacity: 0.7;     /* Safari 1.1 */
        -moz-opacity: 0.70;      /* Mozilla */
        opacity:0.7;             /* Mozilla 1.7+, Safari 1.2+, inne zgodne z CSS3 */
}

#submenu li a:hover {
        background: #FFFFFF url(menu-in.png);
        color: #122034;
	text-shadow: black 0 1px 2px;

}


#submenu2 {
         position: absolute;
         padding: 0 5 0 5;
         margin: 0 0 0 0;
         top: 0px;
         right: 10px;
         width: 600px;
         font: 10px Lucida Sans Unicode, Arial, Verdana, Helvetica, sans-serif;
         text-align: right;
}


#submenu2 ul {
	list-style: none;
	display: inline;
}

#submenu2 li {
	text-height: bold;
        padding: 0 0 0 0;
        margin: 0 3 0 3;
	list-style: none;
        float:right;
	overflow:hidden;
	display: inline;
	background: #00103E;
	filter: alpha(opacity=75); /* IE 5.5+ Win */
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE */
        -khtml-opacity: 0.75;     /* Safari 1.1 */
        -moz-opacity: 0.75;      /* Mozilla */
        opacity:0.75;             /* Mozilla 1.7+, Safari 1.2+, inne zgodne z CSS3 */
}


#submenu2 li a {
	font-weight: bold;
        display: block;
        padding: 5 5 6 5;
        margin: 0 0 0 0;
	text-decoration: none;
	text-shadow: #141 0 1px 4px;
        color: #FFFFFF;

}

#submenu2 li a:hover {
        background: #FFFFFF;
        color: #011268;
	text-shadow: black 0 1px 2px;
}





.bottom {
        position:absolute;
        right: 20px;
        bottom: 75px;
	font: 12px Lucida Sans Unicode, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 0 0 0;
        margin: 0 0 0 0;
}

.bottom  a {
	color: #FFFFFF;
	text-decoration: none;
}

.bottom  a:hover {
	color: #FFB243;
	text-decoration: none;
}

.bottomb {
        position:absolute;
        right: 30px;
        bottom: 23px;
	font: 11px Lucida Sans Unicode, Arial, Verdana, Helvetica, sans-serif;
	color: #247EEE;
	text-decoration: none;
	padding: 0 0 0 0;
        margin: 0 0 0 0;
}

.bottomc {
        position:absolute;
        left: 30px;
        bottom: 23px;
	font: 11px Lucida Sans Unicode, Arial, Verdana, Helvetica, sans-serif;
	color: #247EEE;
	text-decoration: none;
	padding: 0 0 0 0;
        margin: 0 0 0 0;
}

.content {
        margin: 0 0 0 190;
        padding: 40 20 140 15;
        text-align: justify;
        font: 13px Arial, Verdana, Helvetica, sans-serif;
        color: #00193E;
}

.topPL {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        BACKGROUND: transparent url(topPL.png) no-repeat left top;
        width: 777px;
        height: 134px;
}

.topEN {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        BACKGROUND: transparent url(topEN.png) no-repeat left top;
        width: 777px;
        height: 134px;
}

.topFR {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        BACKGROUND: transparent url(topFR.png) no-repeat left top;
        width: 777px;
        height: 134px;
}

table {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        font: 13px Arial, Verdana, Helvetica, sans-serif;
        color: #00193E;
        
}

td {
        border: solid 1px #D8DEE6;
        BACKGROUND: url(tablebg.gif);
}

table2 {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        font: 13px Arial, Verdana, Helvetica, sans-serif;

}

.table2 td {
        border: 0px;
}

