body, a, img, form, div {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

body {
    font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #00366C;
}

#center {
    margin-left: auto;
	margin-right: auto;
	width: 981px;
}

#center .clear {
    clear: both;
}

#top {
	 width: 981px;
}

#top .line1 {
	 width: 981px;
	 height: 8px;
	 background: #00366C;
	 background-image: url(images/line1_bg.gif);
}

#top .line1 .a, #top .line1 .b, #top .line1 .c {
	 height: 8px;
	 float: left;
}

#top .line1 .a {
	 width: 33px;
	 background-image: url(images/line1_a.gif);
}

#top .line1 .b {
	 width: 299px;
	 background: #CCCCCC;
	 background-image: url(images/line1_b.gif);
	 background-repeat: no-repeat;
	 background-position: top right;
}

#top .line1 .c {
	 width: 20px;
	 float: right;
	 background-image: url(images/line1_c.gif);
}

#top .line2 {
	 width: 981px;
	 height: 73px;
	 background: #FFFFFF;
}

#top .line2 .a, #top .line2 .b, #top .line2 .c, #top .line2 .d, #top .line2 .e, #top .line2 .f {
	 height: 73px;
	 float: left;
}

#top .line2 .a {
	 width: 18px;
	 background-image: url(images/line2_a.gif);
}

#top .line2 .b {
	 width: 290px;
	 background-image: url(images/line2_b.jpg);
}

#top .line2 .c {
	 width: 220px;
	 background-image: url(images/line2_c.jpg);
}

#top .line2 .d {
	 width: 221px;
	 background-image: url(images/line2_d.jpg);
}

#top .line2 .e {
	 width: 220px;
	 background-image: url(images/line2_e.jpg);
}

#top .line2 .f {
	 width: 12px;
	 background-image: url(images/line2_f.gif);
}

#top .line3 {
	 width: 981px;
	 height: 128px;
	 background: #FFFFFF;
}

#top .line3 .a, #top .line3 .b, #top .line3 .c, #top .line3 .d, #top .line3 .e, #top .line3 .f {
	 height: 128px;
	 float: left;
}

#top .line3 .a {
	 width: 6px;
	 background: #00366C;
}

#top .line3 .b {
	 width: 308px;
}

#top .line3 .c {
	 width: 214px;
	 background-image: url(images/line3_c.jpg);
}

#top .line3 .d {
	 width: 221px;
	 background-image: url(images/line3_d.jpg);
}

#top .line3 .e {
	 width: 220px;
	 background-image: url(images/line3_e.jpg);
}

#top .line3 .f {
	 width: 12px;
	 background-image: url(images/line3_f.gif);
}

#menu {
	 width: 969px;
	 height: 42px;
	 background-image: url(images/menu_bg.gif);
	 background-repeat: repeat-x;
}

/*-----------------------------------------------------------------------*/

#nav ul {
	 list-style-type:none;
	 margin: 0px;
	 padding-left: 70px;
}

#nav ul li {
	padding: 15px 25px 10px 25px;
	color: #333333;
	font-family: sans-serif;
	font-size: 14px; 
	text-align: center;
	text-decoration: none;
	float: left;
}

#nav ul li:hover {
	  color: #333333;
	  background: #AED5FC;
	  background-image: url(images/menu_bg2.gif);
}

#nav ul li a, #nav ul li a:hover, #nav ul li ul li a, #nav ul li ul li a:hover {
	text-decoration: none;
	color: Black;
}

/*pozycja podmenu*/
#nav ul li ul {
	position: absolute;
	left: -999em;
	width: 200px;
	background: #F9F9F9;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px -25px;
}

#nav ul li ul li {
	padding: 7px 5px 7px 5px;
	width: 190px;
	font-family: sans-serif;
	font-size: 12px; 
	text-align: left;
	text-decoration: none;
}

#nav ul li ul li:hover {
	padding: 7px 5px 7px 5px;
	background: #A9D3FE;
	background-image:  none;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


/*-----------------------------------------------------------------------*/
#menu .shl, #menu .shr, #menu .cont {
	 height: 42px;
	 float: left;
}

#menu .shl {
	 width: 27px;
	 background-image: url(images/menu_shl.gif);
}

#menu .cont {
	 width: 933px;
}

#menu .shr {
	 width: 21px;
	 background-image: url(images/menu_shr.gif);
}

#cont {
	 width: 981px;
	 background: #D2D2D2;
	 background-image: url(images/cont_bg_old.gif);
}

#cont .line4 {
	 width: 981px;
	 height: 5px;
	 background: #002346;
}

#cont .line4 .shl {
	 width: 27px;
	 height: 5px;
	 background-image: url(images/cont_shl1.gif);
	 float: left;
}

#cont .line4 .shr {
	 width: 21px;
	 height: 5px;
	 background-image: url(images/cont_shr1.gif);
	 float: right;
}

#cont .shadow {
	 padding: 15px 21px 10px 18px;
	 background-image: url(images/cont_sh_old.gif);
	 background-repeat: no-repeat;
	 background-position: 18px 0px;
}

#cont .shadow .left {
	 width: 270px;
	 float: left;
}

#cont .shadow .left h2 {
	 margin: 0px 0px 10px 15px;
	 padding-bottom: 3px;
	 width: 250px;
	 color: #666666;
	 font-size: 15px;
	 text-transform: uppercase;
	 border-bottom: 1px #666666 solid;
}

#cont .shadow .left h2 span {
	 border-bottom: 4px #666666 solid;
}

#cont .shadow .left .item {
	 padding: 0px 0px 0px 8px;
	 width: 238px;
	 border-left: 9px #A9A9A9 solid;
	 text-align: justify;
	 font-family: tahoma;
	 font-size: 12px;
	 line-height: 15px;
}

#cont .shadow .left .item strong {
	 display: block;
}

#cont .shadow .left .item h3 {
	 margin: 3px 0px 3px 0px;
	 color: #476C91;
	 font-size: 13px;
	 font-weight: normal;
	 padding-top: 10px;
	 text-decoration: underline;
}
/*news*/
#cont .shadow .left_news {
	 width: 250px;
	 float: left;
}

#cont .shadow .left_news h2 {
	 margin: 0px 0px 10px 15px;
	 padding-bottom: 3px;
	 width: 250px;
	 color: #666666;
	 font-size: 15px;
	 text-transform: uppercase;
	 border-bottom: 1px #666666 solid;
}

#cont .shadow .left_news h2 span {
	 border-bottom: 4px #666666 solid;
}

#cont .shadow .left_news .item {
	 padding: 0px 5px 0px 15px;
	 margin-top: 0px;
	 width: 240px;
	 border-left: 9px #A9A9A9 solid;
	 text-align: justify;
	 font-family: tahoma;
	 font-size: 11px;
	 line-height: 13px;
}

#cont .shadow .left_news .item a{
	text-decoration: none;
	color: #476C91;
}

#cont .shadow .left_news .item a:hover{
	text-decoration: underline;
	color: #476C91;
}

#cont .shadow .left_news .item strong {
	 display: block;
}

#cont .shadow .left_news .item h3 {
	 margin: 2px 0px 2px 0px;
	 color: #476C91;
	 font-size: 12px;
	 font-weight: normal;
	 padding-top: 0px;
}

#cont .shadow .left_news .more {
	 margin-top: 3px;
	 margin-bottom: 3px;
	 width: 240px;
	 text-align: right;
	 border-bottom: 1px #A9A9A9 dotted;
}

#cont .shadow .left_news .more a {
	 color: #002143;
	 text-decoration: none;
}











/*prawa kolumna*/

#cont .shadow .left .more {
	 margin-bottom: 5px;
	 width: 255px;
	 text-align: right;
}

#cont .shadow .left .more a {
	 color: #002143;
	 font-weight: bold;
	 text-decoration: none;
}

#cont .shadow .right {
	 width: 610px;
	 float: right;
	 padding-right: 40px;
}

#cont .shadow .right .zawartosc {
	 font-size: 12px;
	 font-weight: normal;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#cont .shadow .right .item {
	 margin-right: 50px;
	 width: 85px;
	 text-align: center;
}

/*
#cont .shadow .right .item a {
	 color: #002143;
	 font-family: Tahoma, sans-serif;
	 font-size: 12px;
	 text-decoration: none;
}
*/

/*------------------------------------------------------------------*/

#cont .shadow .right .item a {
	width: 85px;
	height: 124px;
	display: block;
	color: #002143;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: bottom center;
}

#cont .shadow .right .item a.img01 {
	 background-image: url(images/img01.gif);
	 background-position: 0px 35px;
}

#cont .shadow .right .item a.img01:hover {
	 background-image: url(images/img01.gif);
	 background-position: 0px -87px;
}

#cont .shadow .right .item a.img02 {
	 background-image: url(images/img02.gif);
	 background-position: 0px 35px;
}

#cont .shadow .right .item a.img02:hover {
	 background-image: url(images/img02.gif);
	 background-position: 0px -87px;
}

#cont .shadow .right .item a.img03 {
	 background-image: url(images/img03.gif);
	 background-position: 0px 35px;
}

#cont .shadow .right .item a.img03:hover {
	 background-image: url(images/img03.gif);
	 background-position: 0px -87px;
}

#cont .shadow .right .item a.img04 {
	 background-image: url(images/img04.gif);
	 background-position: 0px 35px;
}

#cont .shadow .right .item a.img04:hover {
	 background-image: url(images/img04.gif);
	 background-position: 0px -87px;
}

#cont .shadow .right .item a.img05 {
	 background-image: url(images/img05.gif);
	 background-position: 0px 35px;
}

#cont .shadow .right .item a.img05:hover {
	 background-image: url(images/img05.gif);
	 background-position: 0px -87px;
}

#cont .shadow .right .item a.img06 {
	 background-image: url(images/img06.gif);
	 background-position: 0px 35px;
}

#cont .shadow .right .item a.img06:hover {
	 background-image: url(images/img06.gif);
	 background-position: 0px -87px;
}

#cont .shadow .right .item a.img07 {
	 background-image: url(images/img07.gif);
	 background-position: 0px 35px;
}

#cont .shadow .right .item a.img07:hover {
	 background-image: url(images/img07.gif);
	 background-position: 0px -87px;
}

#cont .shadow .right .item a.img08 {
	 background-image: url(images/img08.gif);
	 background-position: 0px 35px;
}

#cont .shadow .right .item a.img08:hover {
	 background-image: url(images/img08.gif);
	 background-position: 0px -87px;
}
/*------------------------------------------------------------------*/

#cont .shadow .right .item img {
	 border: 1px #7A7A7A solid;
}

#cont .shadow .right .line5  {
	 margin-top: 20px;
	 height: 140px;
}

#cont .shadow .right .line5 .last {
	 margin-right: 60px;
}

#cont .shadow .right .line5 .item {
	 float: right;
}

#cont .shadow .right .line6 .first {
	 margin-left: 25px;
}

#cont .shadow .right .line6 .item {
	 float: left;
}

#cont .shadow .right .line6  {
	 padding-top: 40px;
 	 height: 140px;
}

#footer {
	 width: 981px;
	 color: #666666;
}

#footer span {
	 display: block;
	 padding: 3px 5px 0px 10px;
}

#footer .shl, #footer .shr, #footer .left, #footer .right {
	 height: 28px;
	 float: left;
}

#footer .left, #footer .right {
	 height: 21px;
}

#footer .shl {
	 width: 18px;
	 background-image: url(images/footer_shl.gif);
}

#footer .shr {
	 width: 12px;
	 background-image: url(images/footer_shr.gif);
}

#footer .left {
	 width: 583px;
	 border-top: 7px #A8A9AD solid;
	 background: #D2D2D2;
	 text-align: right;
}

#footer .right {
	 width: 368px;
	 text-align: right;
	 border-top: 7px #A8A9AD solid;
	 background: #D2D2D2;
}

#footer .right img{
	vertical-align: -4px;
	}

#footer .right span a,
#footer .right span a:visited   {
	text-decoration: none;
	color: #666666;
	}
#footer .right span a:hover{
	text-decoration: underline;
	color: Black;
	}

#footer .shadow {
	 width: 981px;
	 height: 13px;
	 background-image: url(images/footer_bg.gif);
}

#footer .shadow .shl, #footer .shadow .shr {
	 width: 33px;
	 height: 13px;
}

#footer .shadow .shl {
	 background-image: url(images/footer_shl2.gif);
	 float: left;
}

#footer .shadow .shr {
	 background-image: url(images/footer_shr2.gif);
	 float: right;
}