body{
  margin:0;
  font:normal 11px verdana, arial, sans-serif;
  color:#4b4b4b;
  background:#f7f7f7;
}
a {font-family:verdana, arial, sans-serif; text-decoration:none; color:#00478c;}
a:hover {text-decoration:underline;}
input {vertical-align:middle;}

form{margin:0;padding:0;}
.c1 li.end {border-bottom:0px;}


h4 {padding:5px; border:1px solid #e5e5e5; background:#f9f9f9; margin:15px 0px; font:bold 11px verdana, arial, sans-serif;}

.glowny { width: 800px;  margin: 0 auto; padding:0px; background:url(images/tlo.png)}
.tlo { width: 800px;  margin: 0 auto; padding:0px; background:url(images/tlo.png)}

.top {height:100px;	position:relative; width:800px; background:url(images/top.png)  no-repeat top; width: 800px;  margin: 0 auto;}

.menu {width:100%;  background:url(images/menu.png); height:40px; } 

a img {border:0;vertical-align:middle;}

.logo {position:relative; height:70px; width:174px; background-image:url(images/logo.gif); background-repeat:no-repeat; background-position:35px 17px; float:left; margin:0px 0px 0px 0px; padding:30px 0px 0px 30px;}
a.logo4 {position:absolute; height:85px; width:170px; left:55px; top:10px;}
.topmenu {height:50px;text-align:center; position:relative; float:left; width:250px; margin:33px 0px 0px 25px; padding:0px 30px 0px 30px; }
.topmenu span{font-family:Tahoma;display:block;font-size:21px;font-weight:bold;}
.topmenu img{position:absolute;top:-8px;left:30px;}  
.reg {position:relative; width:200px;  float:right; font:normal 9px verdana, arial, sans-serif; color:#4b4b4b; padding:30px 30px 0px 0px; line-height:14px;}

.menu2{background:#616161;height:40px; width: 770px;  margin: 0 auto; padding:0px;}
.menu2 ul{list-style:none; margin:0; padding:0;}
.menu2 li{float:left;}
.menu2 a{display:block;text-decoration:none;font:bold 12px verdana, arial, sans-serif;color:#ececec;padding: 13px 19px 13px 19px; }
.menu2 a:hover{background:#e7e7e7; color:#4b4b4b;text-decoration:none;}
.menu2 a.sel{background:#00478c;color:#fff;}
.menu2 a.sel:hover{background:#e7e7e7; color:#4b4b4b;text-decoration:none;}

.main{clear:both;width:784px;border:0;border-collapse:collapse;}
.main td{vertical-align:top;}
.clear {clear:both;height:1px;line-height:1px}
.c1 {width:170px; padding:15px 0px 15px 30px;}
.c2 {position:relative; padding:15px; line-height:16px;}

.c1 h4 {position:relative; font:bold 13px verdana, arial, sans-serif; color:#4d4d4d;padding:0px 0px 4px 18px; border-width:0; border-bottom:2px solid #dbdbdb; margin:0px 0px 7px 0px; background:url(images/h1.png) 5px 4px no-repeat; }
.c1 ul {margin: 0px; padding: 2px 13px; list-style: none; border:1px solid #e5e5e5; background:#f9f9f9; margin:11px 0 15px 0px;} 
.c1 li {padding:7px 0; margin:0px; border-bottom:1px solid #e5e5e5;}
.c1 li  a {font:bold 10px verdana, arial, sans-serif; color:#5e5e5e; background-image:url(images/li.gif); background-position:left; background-repeat:no-repeat; padding-left:10px;}
.c1 li.sub{padding:4px 0; margin:0px; background:none;}
.c1 li.sub a {font:normal 10px verdana, arial, sans-serif; color:#990000; background-image:url(images/li2.gif); padding-left:7px;}
.c1 li.subend{padding:4px 0; margin:0px; background:none;border-bottom:0px;}
.c1 li.subend a {font:normal 10px verdana, arial, sans-serif; color:#990000; background-image:url(images/li2.gif); padding-left:7px;}

.stopka {text-align: right; height:65px; position:relative; width:800px; background:url(images/bottom.png); width: 800px;  margin: 0 auto;}
.login {text-align:center; width:330px; line-height:30px; margin: 15px auto; list-style: none; border:1px solid #e5e5e5; background:#f9f9f9; padding:10px;}
.login label{display:block;width:100px; float:left;text-align:right;}
.dial {position:absolute; height:27px; width:142px;display:block; right:30px; top:10px;}
.kontakt {text-align: left;width:200px;display:block;text-decoration:none;font:bold 12px verdana, arial, sans-serif;color:#ececec; padding-left: 30px; padding-top: 15px;}
.login .txt {margin:9px 0;}

.gora299 {position:relative; font:bold 13px verdana, arial, sans-serif; color:#4d4d4d;padding:0px 0px 4px 18px; border-bottom:2px solid #dbdbdb; margin:0px 0px 10px 0px; background:url(images/h1.png) 5px 4px no-repeat; text-align:left;}
.dol299 {width:299px; background:url(images/dol_299.jpg) no-repeat;color:#fff;margin-top:10px;}

.mess{width:400px; background:#eee;margin: 25px auto; text-align:center;padding:3px; border:1px #000 solid;}
.info{text-align:center; padding: 20px;}
.c1 .sel{font-weight:bold;}
.c1 .sub{font-style:italic;margin-left:10px;}

h1,.header {position:relative; font:bold 13px verdana, arial, sans-serif; color:#4d4d4d;padding:0px 0px 4px 18px; border-bottom:2px solid #dbdbdb; margin:0px 0px 10px 0px; background:url(images/h1.png) 5px 4px no-repeat; }


tr.over{background:#FFC09E;}
/*a.pomoc {font-weight: bold; color:#fff; background:#ff0000; padding:3px; font-size:12px;}*/
a.pomoc {font-weight:bold;color:#f00; }
a.status0{color:#888;}
th.admin {color:#888;}

input.txt, textarea, select.txt {border:1px #888 solid; padding:1px;vertical-align:middle;font:normal 11px verdana, arial, sans-serif;}
input.txt_error, textarea.txt_error {border:1px #f00 solid; padding:1px; vertical-align:middle;font:normal 11px verdana, arial, sans-serif;}
.kwota_plus{text-align:right;}
.kwota_minus{text-align:right;color:#f00;}
.szary{color:#777; font-size:9px;}
.tr_dokonana{color:#1E8801;font-weight:bold;}
.tr_dowykorzystania{color:#478293}
.tr_error_kwota{color:#026784;font-weight:bold;}
.tr_error{color:#ff0000;}
.tr_oczekuje{color:#FF910F;}
.nawigacja {position: relative;margin:10px 0; border-top:2px solid #dbdbdb; padding-top:5px}
.nawigacja span{position: absolute; right:15px; top:5px;}
.nawigacja a{text-decoration:none;}

.messinf,.yellow{
  border:1px #e5e5e5 solid;
  background: #f9f9f9;
  padding:8px;
  margin-bottom:4px;
}
.yellow a {color:#4b4b4b; font-weight:bold;}
.messerr,.yellow_red{
  border:1px #000 solid;
  background: #ffc;
  padding:1px 3px;
  color:#f00;
  margin-bottom:4px;
}
.przyciski{
  text-align:center;
  padding: 5px;
}

.push {margin:0px 4px 0px 0px; padding:1px 7px; border:0px; font:normal 10px verdana, arial, sans-serif; color:#333; background-color:#e7e7e7; border:1px solid #999; width:80px;vertical-align:middle;}

.submit1, .submit1_zachowaj, .submit1_anuluj {
  font-size: 10px;
  padding:1px;
  border:0;
  width: 75px;
  text-align:left;
  padding-left:15px;
  border:1px #888 solid;
}
.wyroznij {font-weight:bold; background: #ffc;}
.req {color:#900;}

/*TRANSAKCJA*/

#filtr td{vertical-align:middle;}

.lista { width:100%;border-collapse:collapse;}
.lista td, .lista th {border:1px #fff solid;padding: 3px 2px;}
.lista .trh {background:#888; text-align:center; font-weight:bold; color:#fff;}
.lista .trh a{color:#fff;text-decoration:underline;}
.lista .trh a:hover{color:#fff;text-decoration:none;}
.lista .tr0 {background:#f9f9f9}
.lista .tr0over {background:#d1d1d1;}
.lista .tr1 {background:#ececec}
.lista .tr1over {background:#d1d1d1;}
.lista .tr3 {background:#333;font-weight: bold;color:#fff}
.lista .trsel {background:#f6c7c9}

.tabela {margin:10px auto;border-collapse:collapse;}
.tabela td{padding:3px;border:1px #fff solid;}
.tabela .trh {background:#616161; text-align:center; font-weight:bold; color:#ececec;}
.tabela .tr0 {background:#f9f9f9;}
.tabela .trover {background:#ffc}
.tabela .tr1 {background:#ececec}
.tabela .trover {background:#ffc}
.tabela .tr3 {background:#333;font-weight: bold;color:#fff}
.tabela .trsel {background:#f6c7c9}
td.small {font-size:8px; color:#000; vertical-align:middle;}

.extra_div{border:1px #000 solid; background: #FFFFCC; position: absolute;top:100px; margin:0 auto; text-align:center; display:none;padding:10px;}

.extra_div_mail{border:1px #000 solid; background: #FFFFCC; position: absolute;top:100px; margin:0 auto; 
text-align:center; display:none;padding:10px;width:460px; height: 525px; text-align:center; display:none;}
.extra_div_mail textarea{width:450px; height:450px;}
.extra_div_mail .txt{width:450px;}

ul.spis {margin:0 0 0 15px;}
ul.spis li {padding:2px 0;}

#div_dodaj_zdarzenie{width:300px; height: 200px;}
#div_dodaj_zdarzenie textarea{width:280px; height:150px;}

#div_aktywuj{width:300px; height: 100px;}
#div_aktywuj td{text-align:left;}
#div_aktywuj .txt{width:80px;}
#div_aktywuj select.txt{width:200px;}

#skok1,#skok2 {margin-bottom:15px;text-align:center;}
.scroll {overflow:scroll;}



.img_ok {display:block;position:relative;width:30px; height:30px; background-image:url(images/ico_status.png); background-repeat:no-repeat; background-position:-30px 0; margin:0 auto;}
.img_error {display:block;position:relative;width:30px; height:30px; background-image:url(images/ico_status.png); background-repeat:no-repeat; background-position:-60px 0; margin:0 auto;}

.header {font-size:12px;font-weight:bold;}
.kod {height:60px; width:550px;}