body{
  margin:8px;
  padding:0;
  font-family:Tahoma;
  font-size:12px;
  background:#fff url('../img/tlo.jpg');
  color:#333;
  outline-style:none;
}

a{
  color:#333;
  outline-style:none;
}

a:hover{
  text-decoration:none;
}

form{
  padding:0;
  margin:0;
}

input{
  outline-style:none;
}

ul{
  list-style-type:none;
  list-style-position:outside;
}

.srodek{
  width:988px;
  position:relative;
  left:50%;
  margin-left:-499px;
}

.loguj{
  position:absolute;
  top:50%;
  left:50%;
  width:220px;
  height:190px;
  margin:-85px 0 0 -110px;
}

.loguj input.loguj-input{
  width:145px;
  border:1px solid #bbb;
  padding:2px;
  color:#333;
}

.loguj input.loguj-input:focus{
  border:1px solid #f3842b;
}

.loguj img{
  text-align:center;
}
.loguj hr{
   height:1px;
   border:0;
   background:#bbb;
}
.loguj a{
  text-align:right;
  text-decoration:none;
}

.loguj div{
  width:190px;
  border:1px solid #bbb;
  padding:8px 18px 8px 18px;
  background-color:#fcfcfc;
}

.loguj td.zprawej{
  text-align:right;
}

.utworz1{
  color:#f5832a;
  font-weight:bold;
}

hr{
  clear:both;
  border:1px solid #7b7b7b;
  background-color:#7b7b7b;
}

div.copy{
  text-align:center;
}

div.zakladki{
  clear:both;
}

div.zakladki ul{
  color:#333;
  margin-left:-40px;
  font-weight:bold;
  text-align:center;
}

div.zakladki li{
  float:left;
  width:180px;
  margin-right:8px;
  background: #c7c7c7 url('../img/tab-ul.gif') no-repeat left top;
  cursor:pointer;
}

div.zakladki li div{
  color:#fff;
  background: url('../img/tab-ur.gif') no-repeat scroll right top;
  padding:4px 6px 5px 9px;
}

div.zakladki li:hover{
  background: #c7c7c7 url('../img/tab-ul3.gif') no-repeat left top;
}

div.zakladki li:hover div{
  background:url('../img/tab-ur3.gif') no-repeat scroll right top;
}

div.zakladki li.zakl-aktywne{
  background: #7b7b7b url('../img/tab-ul.gif') no-repeat left top;
}

div.zakladki li.zakl-aktywne div{
  background:url('../img/tab-ur.gif') no-repeat scroll right top;
}

div.zakladka{
  clear:both;
  width:972px;
  padding:8px;
  background:#7b7b7b url('../img/tab-ur.gif') no-repeat right top;
  color:#fff;
}

div.zakladka div{
  float:right;
}

div.zakladka div input{
  font-size:11px; 
  margin-top:-2px;
}

div.zakladka div input.focus{
  border:1px solid #c7c7c7;
}

div.zakladka div input.focus:focus{
  border:1px solid #f3842b;
}

div.zakladka a{
  color:#fff;
}

div.zakladka a:hover{
  text-decoration:none;
}

div.zakladka a.zakl-aktywne{
  color:#c7c7c7;
  font-weight:bold;
  text-decoration:none;
}

div.podzakladka{
  padding:8px;
  background-color:#c7c7c7;
}

div.naglowek{
  padding:8px;
}

div.naglowek span.b{
  font-size:14px;
  font-weight:bold;
}

div.naglowek span.b2{
  display:inline;
  font-size:14px;
  font-weight:bold;
}

div.naglowek span.n{
  display:inline;
  font-size:14px;
}

div.naglowek b.nowe{
  color:#f38128;
}

div.naglowek b.aktywne{
  color:#348e36;
}

div.naglowek b.wstrzymane{
  color:#8e7334;
}

div.naglowek span{
  display:block;
  font-size:15px;
}

div.naglowek span span{
  display:inline;
  color:#c4c4c4;
}

div.naglowek div{
  padding:16px 0px 8px 0px;
}

div.naglowek div input, div select{
  margin-top:3px;
  font-size:11px;
}

div.naglowek div input.radio{
  position:relative;
  top:2px;
}

div.naglowek div input.data, div select, div input#podsum_od, div input#podsum_do{
  border:1px solid #c7c7c7;
}

div.naglowek div input.data:focus, div input#podsum_od:focus, div input#podsum_do:focus{
  border:1px solid #f3842b;
}

.tabela input,.naglowek input{
  font-size:11px;
}

input#kwota{
  width:100px;
  border:1px solid #c7c7c7;
}

div.tabela div.plac span{
  margin-bottom:2px;
  display:block;
}

input#kwota:focus{
  border:1px solid #f3842b;
}

div.naglowek .srodki{
  margin-top:8px;
  padding:8px;
  background-color:#efeec9;
  border:1px solid #ccc;
}

div.naglowek .zarobek{
  padding:0;
  font-weight:bold;
  font-size:15px;
  float:left;
}

div.naglowek div.zarob{
  float:left;
  margin:3px 0 0 16px;
  padding:0;
}
div.naglowek span.zarob{
  color:#f5832a;
  font-size:16px;
  display:inline;
}

div.naglowek span.inline{
  display:inline;
}

div.naglowek .ad{
  margin-top:8px;
  border:1px solid #c7c7c7;
  width:200px;
  padding:4px;
  background-color:#fefefe;
}

div.naglowek a.link{
  display:block;
  font-weight:bold;
  color:#f38128;
}

div.naglowek a.pom{
  color:#f38128;
}

div.naglowek a.pom:hover{
  color:#f38128;
}

div.naglowek span.tresc{
  font-size:11px;
  height:12px;
  margin:2px 0 2px 0;
}

div.naglowek span.podtresc{
  font-size:11px;
  height:12px;
  color:#348e36;
}

div.nadnaglowek{
  float:right;
  text-align:center;
  font-weight:bold;
  color:#333;
}

div.nadnaglowek li{
  float:right;
  width:140px;
  margin-right:8px;
  background: #efefef url('../img/tab-ul.gif') no-repeat left top;
  cursor:pointer;
}

div.nadnaglowek li div{
  background: url('../img/tab-ur.gif') no-repeat scroll right top;
  padding:4px 6px 5px 9px;
}

div.nadnaglowek li:hover{
  background: #efefef url('../img/tab-ul4.gif') no-repeat left top;
}

div.nadnaglowek li div:hover{
  background: url('../img/tab-ur4.gif') no-repeat scroll right top;
}

div.nadnaglowek li.zakl-aktywne{
  background: #c7c7c7 url('../img/tab-ul.gif') no-repeat left top;
}

div.nadnaglowek li.zakl-aktywne div{
  background:url('../img/tab-ur.gif') no-repeat scroll right top;
}

div.tabela{
  clear:both;
}

div.tabela div.naglowek{
  width:988px;
  background:#c7c7c7 url('../img/tab-ul.gif') no-repeat left top;
  padding:0;
}

div.tabela div.naglowek div div{
  margin-top:-3px;
  float:right;
  padding-left:13px;
  background:url('../img/tab-down.gif') no-repeat 0 10px;
}

div.tabela .podnaglowek{
  padding:8px;
  background-color:#efefef;
}

div.tabela .podnaglowek input{
  font-size:11px;
}

div.tabela .podnaglowek div{
  float:right;
}

div.tabela .podnaglowek div b{
  font-size:140%;
}

div.tabela .podnaglowek div a{
  position:relative;
  top:-2px;
}

div.tabela .naglowek div{
  background: url('../img/tab-ur.gif') no-repeat right top;
  padding:4px 4px 6px 12px;
  color:#fff;
}

div.tabela .plac{
  border:1px solid #ccc;
  background-color:#efefef;
  padding:8px;
}

div.tabela table{
  width:100%;
  margin:0 2px 0 1px;
  table-layout: fixed;
  border-collapse: collapse;
  background-color:#efefef;
  border:1px solid #ccc;
}

div.tabela td,th{
  text-align:right;
  padding:4px;
  border:1px solid #ccc;
}

div.tabela th.col1{
  width:20px;
}

div.tabela th.col2{
  width:220px;
}

div.tabela th.col1a{
  width:80px;
}

div.tabela th.col2a{
  width:420px;
}

div.tabela td.efefef{
  text-align:left;
  background-color:#efefef;
}

div.tabela th.col2, th.col3, th.col1a, th.col2a{
  text-align:left;
}

div.tabela tbody td.nowe{
  color:#f38128;
  font-weight:bold;
}

div.tabela tbody td.aktywne{
  color:#348e36;
  font-weight:bold;
}

div.tabela tbody td.wstrzymane{
  color:#8e7334;
  font-weight:bold;
}

div.tabela tbody td.nazwa, tbody td.aktywne, tbody td.wstrzymane, tbody td.nowe{
  text-align:left;
}

div.tabela tbody span{
  font-size:10px;
}

div.tabela tbody tr{
  background-color:#f9f9f9;
}

div.tabela tr.zolte{
  background-color:#f1ede0
}

div.tabela tr.zoltawe{
  background-color:#e9e2cf
}

div.error{
  text-align:center;
  font-size:12px;
  font-weight:bold;
}

div.platnosci .top input{
  position:relative;
  top:2px;
}

div#utworz{
  position:fixed;
  width:600px;
  height:300px;
  top:50%;
  left:50%;
  margin-left:-323px;
  margin-top:-161px;
  z-index:6;
  display:none;
  padding:23px;
}

div#utworz div#utworzBg{
  padding:6px 8px 4px 8px;
  height:16px;
  font-size:11px;
  background-color:#eee;
  cursor:move;
}

div#utworz .utworzZm{
  cursor:pointer;
  position:relative;
  top:29px;
}

div#utworz div#utworzKm{
  float:left;
}

div#utworz div#utworzTr{
  padding:8px;
  background:white url('../img/tlo-logo3.jpg') no-repeat bottom right;
}

input.text,input.text2{
  font-size:11px;
  border:1px solid #bbb;
}

div#utworz textarea{
  font-size:11px;
  border:1px solid #bbb;
}

div#utworz textarea{
  padding:2px;
}

input.text2{
  width:85px;
}

input.text:focus,input.text2:focus{
  border:1px solid #f3842b;
}

div#utworz textarea:focus{
  border:1px solid #f3842b;
}

div#utworz fieldset{
  border:1px solid #bbb;
  padding:4px;
}

div#utworz textarea{
  width:300px;
  height:100px;
  color:#333;
}

div#utworz div.utworzKampania{
  border-top:1px solid #ccc;
  padding:8px 0 4px 0;
  color:#777;
}

div#utworz div.utworzNavi input{
  font-size:11px;
}

div#utworz .left,
div#utworz .right,
div#utworz .center {
  position: absolute;
}

div#utworz .shadow-top .left,
div#utworz .shadow-top .right,
div#utworz .shadow-bottom .left,
div#utworz .shadow-bottom .right {
  width: 45px;
  height: 45px;
  z-index:7;
  background-repeat: no-repeat;
  background-position: 0 0;
}

div#utworz .shadow-top div { top: 0; }
div#utworz .shadow-bottom div { bottom: 0; }

div#utworz .left { left: 0; }
div#utworz .right { right: 0; }

div#utworz .shadow-top .left { background-image: url('../img/tl.png'); }
div#utworz .shadow-top .right { background-image: url('../img/tr.png'); }
div#utworz .shadow-bottom .left { background-image: url('../img/bl.png'); }
div#utworz .shadow-bottom .right { background-image: url('../img/br.png'); }


div#utworz .shadow-top .center,
div#utworz .shadow-bottom .center {
  height: 23px;
  right: 45px;
  left: 45px;
  background-repeat: repeat-x;
}

div#utworz .shadow-top .center{
  background-image: url('../img/t.png');
}

div#utworz .shadow-bottom .center{
  background-image: url('../img/b.png');
}

div#utworz .shadow-middle .left,
div#utworz .shadow-middle .right {
  width: 23px;
  top: 45px;
  bottom: 45px;
  background-repeat: repeat-y;
}

div#utworz .shadow-middle .left{
  background-image: url('../img/l.png');
}

div#utworz .shadow-middle .right{
  background-image: url('../img/r.png');
}

.zprawej{
  text-align:right;
}

div#podglad{
  position:absolute;
  z-index:1;
  width:220px;
  height:70px;
  display:none;
  filter: alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}

div#nKalendarz{
  position:absolute;
  left:12px;
  width:160px;
  padding:0;
  padding-bottom:18px;
  display:none;
  text-align:center;
  font-size:11px;
  background:url('../img/kb.png') no-repeat bottom;
}

div#nKalendarz div.tlo{
  background-color:white;
  border:1px solid #c7c7c7;
  margin:0 18px 0px 18px;
  padding-bottom:4px;
}

div#nKalendarz ul.tygodnie li{
  background-color:#efefef;
  border:1px solid #efefef;
}

div#nKalendarz ul.dni li{
  background-color:#fefefe;
  border:1px solid #efefef;
}

div#nKalendarz ul.dni li.biale{
  color:white;
}

div#nKalendarz ul.dni li.czerwone{
  color:red;
}

div#nKalendarz ul.dni li.niebieskie{
  color:blue;
}

div#nKalendarz input.buttonik{
  font-size:6px;
  height:8px;
}

div#nKalendarz div{
  margin:0;
  padding:0;
}

div#nKalendarz ul{
  width:120px;
  margin:6px;
  padding:0;
}

div#nKalendarz ul li{
  float:left;
  padding:0;
  padding:1px;
}

div#podglad2{
  position:absolute;
  z-index:7;
  width:260px;
  height:100px;
  display:none;
  filter: alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	border:1px solid #c7c7c7;
	background-color:#fff;
  padding:4px;
}

div#podglad2 span{
	font-size:12px;
  padding-bottom:2px;
}

div#komunikat{
  margin:0 auto 0 auto;
  width:500px;
  height:30px;
  background: url('../img/uwaga3.gif') no-repeat 16px 16px;
  border:1px solid #bbb;
  color:#999;
  font-size:14px;
  font-weight:bold;
  display:none;
}

div#komunikat div{
  margin-left:50px;
  padding-top:2px;
}

.kom1{
  color:#f3832d;
  font-size:11px;
}

.kom3{
  font-size:11px;
}

.kom2{
  color:#f3832d;
  font-size:11px;
  text-align:right;
}

.uObraz{
  float:right;
  width:230px;
  height:164px;
  border-left:1px solid #eee;
  padding:0 6px 0 8px;
}

.tObraz{
  float:left;
  width:230px;
  height:160px;
  border-left:1px solid #eee;
  padding:0 6px 0 8px;
}

#uImage,#rImage,#tImage{
  border:1px solid #ddd;
  position:relative;
  background-color:#fff;
}

div.pic{
  float:left;
  width:15px;
  height:15px;
  border:1px solid #ddd;
  cursor:pointer;
}

div#picker{
  position:absolute;
  top:114px;
  left:160px;
  width:158px;
  display:none;
  z-index:4;
  padding:6px;
  background:url('../img/bg-picker.png') 2px -2px;
}

div#picker .tlo{
  height:128px;
  padding:4px;
  border:1px solid #ccc;
  background-color:#fff;
}

div#picker .tlo div#pickerGrad{
  float:left;
  background:url('../img/gradient.png');
  width:128px;
  height:128px;
}

