* { padding: 0; margin: 0; }
body { line-height: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222; background-position:center; background:#FFCC00; margin:0 auto; padding:0;}
a      {font: normal 11px Verdana,sans-serif; color: #333; text-decoration:none;}
a:hover{font: normal 11px Verdana,sans-serif; color: green; text-decoration:none;}
p{font: normal 12px Verdana,sans-serif;color: #333;}
h1{font: bold 14px Verdana,sans-serif;color: #333;}
h2{font: normal 14px Verdana,sans-serif;color: #333;}
h3{font: normal 14px Verdana,sans-serif;color: #333;}
h4{font: normal 14px Verdana,sans-serif;color: #333;}
h5{font: normal 14px Verdana,sans-serif;color: #333;}
h6{font: normal 14px Verdana,sans-serif;color: #333;}
td{font: normal 12px Verdana,sans-serif;color: #333;}
/*  background-position:center;  */
#site { margin: 0 auto; width: 990px; background:transparent;   /* overflow: auto; suwak */ }
#top0 { background:url(gfx/TOP1-990-83.jpg); width: 960px; height:33px; margin: 0px; padding: 50px 30px 0 0; text-align:right;}
#top0 a{ padding: 10px; font: bold 14px Arial,Verdana,sans-serif; color: #aaa;}
#top0 a:hover{font: bold 14px Arial,Verdana,sans-serif; color: #ccc; text-decoration:none;}
#top0 a.active{ color:#eee; text-decoration:none; padding: 10px;}

#top_top1 { width:230px; height:90px; margin: 0px; padding: 0px; font: bold 16px Verdana,sans-serif; color: green; background:none; float: left;}
#top_top2 { width:500px; height:90px; margin: 0px; padding: 0px 5px; font: bold 16px Verdana,sans-serif; color: green; background:none; float: left;}
#top_top3 { width:230px; height:90px; margin: 0px; padding: 0px 10px; font: normal 11px Arial,Verdana,sans-serif; color: green; background:transparent; float: left; text-align:right;}
#top { width: 990px; height:121px; margin: 0px; padding: 0px; font: bold 16px Verdana,sans-serif; color: #000080; clear: both; z-index:0; background:none;}
#top a{font: bold 16px Verdana,sans-serif;color: #000080;text-decoration: none;}
#top1 { background-color:#fff; width: 990px; height:50px; margin: 0px; padding: 0px; font: bold 16px Verdana,sans-serif; color: #000080; clear: both; z-index:0;}
#top1 a{font: bold 16px Verdana,sans-serif;color: #000080;text-decoration: none;}
#top2 {background-color:#fff; margin: 0px; padding: 5px; clear: both; }
#top2 span{font: normal 10px Verdana,sans-serif; color: #333;}
#top2 a{font: normal 10px Verdana,sans-serif;color: #333;text-decoration: none;}
#top2 a:hover{font: normal 10px Verdana,sans-serif; color: green; text-decoration:none;}

#first { background:#fdfd00; margin: 5px 0px; width: 100%;}
#box1 { width: 200px; margin: 0px; padding: 5px; float: left; background:#fdfd00; color: #333; border-right:0px solid #B39435;}
#box2 { width: 600px; margin: 0px; padding: 5px; float: left; background:#fdfd00; color: #333; border-right:0px solid #B39435;}
#box3 { width: 160px; margin: 0px; padding: 5px; float: left; background:#fdfd00; color: #333; border-right:0px solid #B39435; text-align: center;}

#boxG1 { width: 241px; height:250px; margin: 2px; padding: 0px; float: left; background:#F8F8F8; color: #333; border:1px solid #eee;}
#boxG1 h3 {padding:5px; text-align: center; font: bold 12px Verdana,sans-serif; color: #fff; height:16px; background:#3E433F}
#boxG1 p {padding:10px; text-align: justify; font: normal 11px Verdana,sans-serif; color: #000;}
#boxG2 { width: 242px; height:250px; margin: 2px; padding: 0px; float: left; background:#F8F8F8; color: #333; border:1px solid #eee;}
#boxG2 h3 {padding:5px; text-align: center; font: bold 12px Verdana,sans-serif; color: #fff; height:16px; background:#3E433F}
#boxG2 p {padding:10px; text-align: justify; font: normal 11px Verdana,sans-serif; color: #000;}
#boxG3 { width: 242px; height:250px; margin: 2px; padding: 0px; float: left; background:#F8F8F8; color: #333; border:1px solid #eee;}
#boxG3 h3 {padding:5px; text-align: center; font: bold 12px Verdana,sans-serif; color: #fff; height:16px; background:#3E433F}
#boxG3 p {padding:10px; text-align: justify; font: normal 11px Verdana,sans-serif; color: #000;}
#boxG4 { width: 241px; height:250px; margin: 2px; padding: 0px; float: left; background:#F8F8F8; color: #333; border:1px solid #eee;}
#boxG4 h3 {padding:5px; text-align: center; font: bold 12px Verdana,sans-serif; color: #fff; height:16px; background:#3E433F}
#boxG4 p {padding:10px; text-align: justify; font: normal 11px Verdana,sans-serif; color: #000;}

#boxG21 { width: 241px; height:180px; margin: 2px; padding: 0px; float: left; background:#FFF; color: #333; border:1px solid #eee; text-align:center;}
#boxG21 img {padding:5px; text-align: center;}
#boxG22 { width: 242px; height:180px; margin: 2px; padding: 0px; float: left; background:#FFF; color: #333; border:1px solid #eee; text-align:center;}
#boxG22 img {padding:5px; text-align: center;}
#boxG23 { width: 242px; height:180px; margin: 2px; padding: 0px; float: left; background:#FFF; color: #333; border:1px solid #eee; text-align:center;}
#boxG23 img {padding:5px; text-align: center;}
#boxG24 { width: 241px; height:180px; margin: 2px; padding: 0px; float: left; background:#FFF; color: #333; border:1px solid #eee; text-align:center;}
#boxG24 img {padding:5px; text-align: center;}

#boxG11 { width: 241px; height:40px; margin: 2px; padding: 0px; float: left; background:url(gfx/BF1.jpg); border:1px solid #009B04;}
#boxG11 p {text-align:center; font: bold 12px Verdana,sans-serif; color: green; margin:2px;}
#boxG11 a {text-align:right; font: bold 10px Verdana,sans-serif; color: red; margin:2px;}
#boxG11 a:hover{color: black; text-decoration:none;}
#boxG12 { width: 242px; height:40px; margin: 2px; padding: 0px; float: left; background:url(gfx/BF2.jpg); border:1px solid #009B04;}
#boxG12 p {text-align:center; font: bold 12px Verdana,sans-serif; color: green; margin:2px;}
#boxG12 a {text-align:right; font: bold 10px Verdana,sans-serif; color: red; margin:2px;}
#boxG12 a:hover{color: black; text-decoration:none;}
#boxG13 { width: 242px; height:40px; margin: 2px; padding: 0px; float: left; background:url(gfx/BF3.jpg); border:1px solid #009B04;}
#boxG13 p {text-align:center; font: bold 12px Verdana,sans-serif; color: green; margin:2px;}
#boxG13 a {text-align:right; font: bold 10px Verdana,sans-serif; color: red; margin:2px;}
#boxG13 a:hover{color: black; text-decoration:none;}
#boxG14 { width: 241px; height:40px; margin: 2px; padding: 0px; float: left; background:url(gfx/BF4.jpg); border:1px solid #009B04;}
#boxG14 p {text-align:center; font: bold 12px Verdana,sans-serif; color: green; margin:2px;}
#boxG14 a {text-align:right; font: bold 10px Verdana,sans-serif; color: red; margin:2px;}
#boxG14 a:hover{color: black; text-decoration:none;}

.mp         { background:#fff600; width:95%; border-bottom:1px solid #eee; padding: 5px; clear: both;}
.mp span    { font: bold 11px Arial,Verdana,sans-serif; padding:0px; color: #562827;}
.mp a       { font: bold 12px Arial,Verdana,sans-serif; padding:0px; color: #333;}
.mp a:hover { background:#fff; color: red; text-decoration: none;}
.mt { background:#ffee00; width:95%; padding:10px 5px; border-bottom:1px solid #eee; clear: both;}
.mt h1{ font: bold 11px Arial,Verdana,sans-serif; color: #000; padding: 0px; }
.mt span{ font: bold 11px Arial,Verdana,sans-serif; padding:0px; color: #000;}
.mt a{ font: bold 14px Arial,Verdana,sans-serif; padding:0px; color: #777;}
.mt a:hover{ background:#fff; color: red; text-decoration: none;}
.mn { background:#d9d900; width:100%; padding:5px; border-bottom:1px solid #eee; }
.mn a{ font: normal 11px Verdana,sans-serif; padding:0px; color: green;}
.mn a:hover {clear: both; background: none; font: normal 11px Verdana,sans-serif; color: green; text-decoration: none; padding: 0px;}

.logoleft { background:url(gfx/logo_250.jpg) no-repeat center; width:100%; height:125px; padding-top:5px; border-bottom:1px solid #683006; }

.clear { clear: both; background: none; }
#footer { height:39px; background:#ffee00; font: bold 8px Verdana,sans-serif; color: #aaa; text-align: right; padding: 0px; clear: both;  margin:0px;}
#footer .foot1{height:19px; text-align: center; padding: 10px; clear: both;  margin:0px;}
#footer .foot1 a{font: bold 14px Arial,Verdana,sans-serif; color: #aaa; text-decoration:none; padding: 0 20px;}
#footer .foot1 a:hover{color:#ccc;}
#footer .foot1 a.active{ color:#eee; text-decoration:none; padding: 0 20px;}
#footer a.mini{font: bold 9px Verdana,sans-serif; color: #aaa; text-decoration:none;}
#footer a:hover.mini{font: bold 9px Verdana,sans-serif; color: red; text-decoration:none;}
#footer p.mini{font: normal 9px Verdana,sans-serif; color: #aaa; margin:0px;}
#footer a{font: bold 9px Verdana,sans-serif; color:#aaa; text-align:center;}

/* FORM */

.form_table{width:100%; margin: 0px; padding: 0px; font: bold 16px Verdana,sans-serif; color: green; background:#E3FFE1; clear: both; border-bottom:1px solid #eee;}
.form_table p{font: bold 14px Verdana,sans-serif; color: green; padding:15px;}

.form_td2 { width:50%; height:25px; margin: 0px; padding: 0px; font: bold 12px Verdana,sans-serif; color: green; background:#F3FFF2; float: left; border-bottom:1px solid #eee;}
.form_td2 span{ color: #666; padding:10px 5px;}

.form_td4 { width:25%; margin: 0px; padding: 0px; font: bold 12px Verdana,sans-serif; color: green; background:#F3FFF2; float: left; border-bottom:1px solid #eee;}
.form_td4 span{ color: #666; padding:10px 5px;}

.subm{background:#fff; color:green; padding:2px; width:250px; font-size:14px; text-align:center; border:1px solid #009B04; }

/* MENU NOWE 1 */
#menu_box {margin:0px; position:relative; width:990px; z-index:1000; background:url(gfx/g40.jpg) #b30000; height:30px;} /*glowny pas */
#menu, #menu ul {padding:0; margin:0; list-style-type: none;}
#menu a, #menu a:visited {display:block; width:181px; padding: 8px; font: bold 11px Verdana,sans-serif; color:#fff; text-decoration:none; border:0px solid #000; border-width:0px 0 0px 1px;} /* odstep od gory line-height:33px; odstep z lewej text-indent:20px;  */
#menu li ul li a, #menu li ul li a:visited {border-width:1px 1px 1px 1px;}
#menu li a.link, #menu li a.link:visited {border-width:1px;}
#menu li {float:left; background:url(gfx/g40.jpg);}
#menu li .active{float:left; background:url(gfx/g40a.jpg);}
#menu li:hover {position:relative;}
#menu li:hover > a {background:url(gfx/g40a.jpg) #dfd7ca; color:#eee;} /* po najechaniu */
#menu li ul {display:none;}
#menu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent; width:120px;}
#menu > li:hover > ul {left:-30px; top:20px;} /* pozycjonowanie drzewa */
#menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
* html #menu li a:hover {position:relative; background:#dfd7ca; color:#c00;}
#menu li a:active, #menu li a:focus {background:#18BC38; color:#c00;}
#menu li.link_strzalka_bok {background:transparent url(gfx/strzalka_bok.gif) no-repeat right center;}
#menu li.link_strzalka_dol {background:url(gfx/strzalka_dol.gif) no-repeat right center;}
#menu li.link_strzalka_dol a.active {background:url(gfx/g40a.jpg);}
* html #menu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent;}
#menu li a:hover ul ul{visibility:hidden;}
#menu li a:hover ul a:hover ul ul{visibility:hidden;}
#menu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#menu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
#menu li a:hover ul {visibility:visible; left:-30px; top:14px;}
#menu li a:hover ul a:hover ul{visibility:visible; top:-11px; left:80px;}
#menu li a:hover ul a:hover ul a:hover ul {visibility:visible;}
#menu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
#menu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

/* MENU NOWE 2 */
#box1 #menupion {width:180px; text-align:left; background:transparent; border-bottom:1px solid #aaa; padding: 20px;}
#box1 #menupion a{clear: both; width:180px; background:transparent; font:bold 10px Verdana,sans-serif; color:#ccc; text-decoration:none; border-bottom:1px solid #aaa; padding: 20px;}
#box1 #menupion a:hover{clear: both; background:none; font:bold 10px Verdana,sans-serif; color:blue; text-decoration:none; padding: 10px;}
#box1 #menupion a.active{clear: both; background:none; font:bold 10px Verdana,sans-serif; color:red; text-decoration:none; padding: 10px;}
#box1 #menupion a:hover.active{clear: both; background:none;font:bold 10px Verdana,sans-serif; color:blue; text-decoration:none; padding: 10px;}

/* KONIEC MENU */

#header { color: #333; width: 990px; padding: 0px; margin: 0px 0px 0px 0px; background: none; clear: both; }

#info1 { background:transparent; margin: 5px; padding:0 10px; width: 510px; border:1px solid #eee;}
#info1 h3 {background:#DEE4EF; font: bold 14px Verdana,sans-serif; color: #000; padding: 4px;}
#info1 span {font: normal 8px Verdana,sans-serif; color: #666;}
#info1 p {font: normal 11px Verdana,sans-serif; color: #333; padding:4px;}
#info1 a {font: normal 11px Verdana,sans-serif; color: red; text-align:center; padding:2px 0 0 300px;}
#info1 a:hover{font:normal 11px Verdana,sans-serif; color:blue; text-decoration:none;}

#info2 { background:transparent; margin: 5px; padding:0 10px; width: 510px; border:1px solid #eee;}
#info2 h1 {background:#DEE4EF; font: bold 16px Verdana,sans-serif; color: #000; padding: 4px;}
#info2 h3 {background:none; font: bold 12px Verdana,sans-serif; color: #000; padding: 4px;}
#info2 span {font: normal 8px Verdana,sans-serif; color: #666; padding: 0 300px 0 20px;}
#info2 p {font: normal 12px Verdana,sans-serif; color: #333; padding:4px;}
#info2 a {font: normal 11px Verdana,sans-serif; color: red; text-align:center; padding:0px;}
#info2 a:hover{font:normal 11px Verdana,sans-serif; color:blue; text-decoration:none;}