* {margin:0;padding:0}
body {cursor:default;text-align: center;font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#000;background-color:white}
a {background-color:inherit;color:#031157;text-decoration:none}
a:hover {text-decoration:underline}
img {border:0}
ul#top_link {margin:0 auto 10px;width:980px;height:25px;list-style:none;text-align:left}
ul#top_link li {float:left}
ul#top_link li a {display:block;background-color:#031157;font-weight:bold;color:#fff;height:25px;line-height:25px;padding:0 10px;text-decoration:none;border-right:1px solid #fff}
ul#top_link li a:hover {background-color:#6f88ff;color:white}
h1#top_h1 {margin:0 auto;font-size:1em;text-align:right;width:980px;height:20px;line-height:20px;font-weight:normal}
h1#top_h1 span {font-weight:normal;float:left}
h1#top_h1 a.logowanie {font-weight:bold}
div#top_div {width:980px;height:52px;margin:2px auto}
h2 {padding:0 21px;margin:0 auto;text-align:left;width:721px;font-size:1em;height:20px;line-height:20px;}
h3 {font-size:1em;background:#000 url('../img/spacer.gif') repeat-x;color:white;margin-bottom:5px;padding-top:2px}
h3 img {width:39px;height:34px;vertical-align:middle;margin:1px 5px 2px 1px}
h3 a {color:white;background-color:inherit}
h4 {font-size:1em;font-weight:normal;border-top:1px solid #031157;border-bottom:1px solid #075b9f;height:20px;line-height:20px;margin-bottom:5px}
#contener {margin:0 auto;text-align:left;width:980px;padding-top:5px}
#left {width:749px;float:right}
#right {width:220px} 

#right ul {list-style:none;white-space: nowrap;}
#right ul li {border-bottom:1px solid #075b9f;height:20px;line-height:20px;color:#075b9f;background:white url('../img/pkt1.gif') no-repeat 3%;padding-left:25px;font-family:Tahoma, Arial;}
#right ul li.pkt2 {color:inherit;background:white url('../img/pkt2.gif') no-repeat 3%}
#right ul li.pkt3 {color:inherit;background:white url('../img/pkt3.gif') no-repeat 5% 50%}
#right ul li a {color:#000}
#right ul li a:hover {color:#075b9f}

div.info_error {border:1px solid #cc0005;background-color:#ffffdd;color:#cc0005;padding:10px 20px 10px 35px;font-weight:bold;margin:10px 0}
div.info_ok {border:1px solid #3c4f91;background-color:inherit;color:#3c4f91;padding:10px 20px 10px 35px;font-weight:bold;margin:10px 0}
div.info_error img, div.info_ok img{width:16px;height:16px;float:left}
div.info_error p, div.info_ok p {margin-left:25px}

.dat1 { margin-bottom:10px; }
.dat2 { float:right; }
