* { margin: 0; padding: 0; }
html, body { font-family: verdana, sans-serif; background: #fff ;  }
a {COLOR:rgb(0,0,0); TEXT-DECORATION: none ;FONT-SIZE: 11px;  text-decoration: none;}
a:visited { color: #836b6b; }
a:hover { color: #036; text-decoration: underline; }
a img { padding:2px;	; }
a:hover img { padding:2px;	background:red; }
#contener{			 
 width:100%;
 margin:0px;
 padding:0px;
}
.flexigrid div.fbutton .add
	{
		background: url(images/add.png) no-repeat center left;
		}	
	.flexigrid div.fbutton .delete
		{
			background: url(images/close.png) no-repeat center left;
		}	
key { display: none; }

input.pvInvalid, select.pvInvalid

{

	border: 1px solid red;

}


h2 {color:#C33;font-size:24px;font-family:"Georgia",serif;}

form label { display: block; padding-bottom: 5px; font-size:12px; }



#hmenuG {margin-top: 0px;float:left;margin-left:310px; border-left: 0px solid #fff; border-right: 0px solid #fff; height: 35px;width:100%; }

#baner { margin:0 0 20px 0px;padding:0px 0px 0px 0px;width:100%;height:70px; background:#ededed url('../imagi/baner.png') top left repeat-x;}

#hmenu1 { margin-top:0px; border-left: 0px solid #fff; border-right: 0px solid #fff; height: 25px;width:100%; }

#hmenu1 ul { margin: 0; padding: 0; font-family: "trebuchet ms", sans-serif; font-size: 17px; width: 100%; float: left;text-align: center; background: #4e69a0 url('../imagi/tlotd.gif') repeat-x; }

#hmenu1 ul li { display: inline; }

#hmenu1 ul li a { padding: 6px 10px; height: 100%; text-decoration: none; float: left;color:white;}

#hmenu1 ul li a:hover { color: #000000; background: #df6d22 }

#hmenu1 ul li #current { background:#df6d22  repeat-x; color: #ffffff; }



#hmenu2{ margin-top:0px; border-left: 0px solid #fff; border-right: 0px solid #fff; height: 25px;width:100%; }

#hmenu2 ul { margin: 0; padding: 0; font-family: "trebuchet ms", sans-serif; font-size: 17px; width: 100%; float: left;text-align: center; background: #ebe6e6; }

#hmenu2 ul li { display: inline; }

#hmenu2 ul li a { padding: 6px 10px; height: 100%; text-decoration: none; float: left;color:#000;}

#hmenu2 ul li a:hover { color: #000000; background: #e5ca00; }

#hmenu2 ul li #current { background:#df6d22  repeat-x; color: #ffffff; }



#hbutton { margin: 5px; border-left: 0px solid #fff; border-right: 0px solid #fff; height: 30px;width:200px;float:right; }

#hbutton ul { margin: 0; padding: 0; font-family: "trebuchet ms", sans-serif; font-size: 17px; width: 100%; float: left;text-align: center; background: #d8e0e4; }

#hbutton ul li { display: inline; }

#hbutton ul li a { padding: 6px 10px; height: 100%;width:180px; text-decoration: none; float: left; color:#000000;; }

#hbutton ul li a:hover { color: #000000; background: #e5ca00; }

#hbutton ul li #current { background: #708088   repeat-x; color: #ffffff; }

#uwaga {color:red}

table.baner {margin: 0 0px;padding:0px 0px 0px 0px;background: #fff url('../imagi/baner.jpg') top left no-repeat;}

.wykazy{border:1px solid #000; margin-top:0px;text-align: left;float:center}

.wykazy td {text-align: left;padding: 4px;font-size: 11px;font-family: Verdana;background:#ebe6e6;}

.wykazy thead td {font-weight: bold;  border: 1px solid Black;background: url('../imagi/tlotd.gif') repeat-x;color:white;}



.wykazy{border:1px solid #000; margin-top:0px;text-align: left;float:center}

.wykazy td {text-align: left;padding: 4px;font-size: 11px;font-family: Verdana;background:#ebe6e6;}

.wykazy thead td {font-weight: bold;  border: 1px solid Black;background: url('../imagi/tlotd.gif') repeat-x;color:white;}









.wykazynoprit{ margin-top:0px;text-align: left; border: 1px solid Black;}

.wykazynoprint td {text-align: left;padding: 4px;font-size: 11px;font-family: Verdana;background:#ebe6e6;}

.wykazynoprint thead td {font-weight: bold;  border: 1px solid Black;background: #4e69a0 url('../imagi/tlotd.gif') repeat-x;color:white;}





.info{ margin-top:70px; margin-bottom:130px;text-align: center; border: 1px solid Black;}

.info td {padding: 4px;font-size: 11px;font-family: Verdana;background:#dce6ec;}

.info thead td {font-weight: bold;  border: 1px solid Black;background: #4e69a0 url('../imagi/tlotd.gif') repeat-x;color:white;}



#error {width: 300px;height:50px;background-color:#a5c2e2;padding-top: 10px;margin-top:70px;border: 1px solid #ff0000;;-moz-border-radius: 9px;color:red;}

#ok {width: 300px;height:50px;background-color:#a5c2e2;padding-top: 10px;margin-top:70px;border: 1px solid #000000;;-moz-border-radius: 9px;}



#ter{text-align: center;  }

#ter thead td {text-align: center;font-size: 11px;background:#ebe6e6;;color:#000; font-family: Verdana;text-align:cener; FONT-WEIGHT: bold;}

#ter td {text-align: center;font-size: 11px;font-family: Verdana;border-color:#000000;text-align:cener; background:white;}

#ter td.tdni {background: #ebe6e6 ;color:#000;font-family: Verdana;text-align:cener;FONT-WEIGHT: bold;}

td.opis{text-align:right;color: #000;}

td.wartosc{text-align:left;padding:5px;FONT-WEIGHT: bold;}

#wykazy td.blokA 

{

    font-weight: bold;

    background-color:#ebe6e6;;



}

#wykazy td.blokB 

{

    font-weight: bold;

    background-color:#c0c0c0;;

}

#nag td.pasek 

{

 text-align:left;

 font-weight: bold;

 border-bottom: 1px solid Black;

 background: #708088;

 color:#dfefff;;	

}

#nag td{

	border:none;

	 background: #708088;;

	   color: white;

		 padding: 5px ; 

}

#datownik {



    

   display:block;

   background:#fff;

   border:0px solid #000;

  

 

   position:fixed;

   left:12px;

   right:8px;

   top:139px;

   overflow-y: auto; 

   	

  }

  

table  {

		 padding:5px;

        border:collapse;

	   text-align:left;

     border-collapse: collapse;



}

td {

	text-align: center;

   font-size: 11px;

   font-family: Verdana;

   border-color:#000000;

	text-align:cener; 

}



td.opis h3{

	 font-family: verdana, sans-serif;

	 background: #708088;;

	   color: white;

  

}

#ter td.wekend{

	 

	 background:#d8e0e4;

	   color: white;

    font-weight: bold;	

}



#ter td.wesele{

	 

	 background:#00ff00;;

	   color: white;

    font-weight: bold;	

}

#ter td.dzisiaj{

	 

	 background:#f0a52d;;

   font-weight: bold;	

}

#ter td.zaplacone{

	 background:#1eff00;;

	   color: white;

    font-weight: bold;	

}

#ter td.niezaplacone{

	

	 background:#ff0000;;

	   color: white;

    font-weight: bold;	

}

#ter td.Potwierdzona{

background:#1eff00;;

	   color: white;

    font-weight: bold;	

}

#ter td.Rozliczona{

	

	 background:#8ea3c9;;

	   color: white;

    font-weight: bold;	

}#ter td.internetowa{

	

	 background:#FF3;

	   color: white;

    font-weight: bold;	

}

#ter td.brakzaliczki{

	

	 background:#46c136;

	   color: white;

    font-weight: bold;	

}

#ter td.prze_zaliczka{

	

	 background:#baaeae;

	   color: white;

    font-weight: bold;	

}



#ter td.zameldowany{

	

	 background:#993366;;

	   color: white;

    font-weight: bold;	

    font-color:white;

}

#ter td.zameldowany a{

	

	 background:#993366;;

	   color: white;

    font-weight: bold;	

}





#ter td a { text-decoration: none; color:#000000; }

 



 .button {

    background-color: rgb(245,245,245);

    border: 1px solid #000080;

    font-size: 11px;

    font-weight: bold;

    cursor: hand;

    color:black;

    margin-top: 5px;
 
    padding:5px;

    padding-left:15px;

    padding-right:15px;



}
#butWybierz {

    background-color: #D7D7D7;

    border: 1px solid #000080;

    font-size: 11px;

    font-weight: bold;

    cursor: hand;

    color:black;

    margin-top: 5px;

    padding:0px;

}





.pole {padding:1px;width:50px;FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 3px; CURSOR: hand;   

}

.suma {padding:0px;width:50px;FONT-WEIGHT: bold;color:red;  FONT-SIZE: 15px; MARGIN: 0px; CURSOR: hand;  BACKGROUND: #d8e0e4;

}

.kwota {padding:0px;width:80px;FONT-WEIGHT: bold;color:red;  FONT-SIZE: 17px; MARGIN: 0px; CURSOR: hand;  BACKGROUND:#e9fada;;

}

.data {padding:1px;width:80px;FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 3px; CURSOR: hand;   

}

.odbiorca {padding:0px;width:260px;color:black;  FONT-SIZE: 15px; MARGIN: 0px; CURSOR: hand;  BACKGROUND: #d8e0e4;}

.data_r { position: apsolute;visibilia: hidden;z-index: 100;padding:1px;width:100px;FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 3px;  

}

.data_uslugi {padding:1px;width:300px;FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 3px;  

}

.bigButton {margin-top:10px;padding:10px;border: 1px solid #808080;background-color:#dce6ec;}

.bigButton:hover {background-color:#99ccff;}



input:focus, textarea:focus { outline: 2px solid #ffb80e; }

input.poleOb {background-color:#ffdbb7;}

#message {width: 800px;background-color:#dce6ec;padding: 10px;margin: 0 auto;border: 2px solid #808080;-moz-border-radius: 9px;

}

#legenda td {text-align:left;}

#terminarzp {width: 98%;background-color:#dce6ec;padding: 10px;margin: 0 auto;border: 2px solid #808080;-moz-border-radius: 9px;

}





#menu div {

 

	border-top-width: 0px;

	padding: 0px;



}



#tabs {

	border: none;	

	padding-bottom: 0px;

	text-align:left;

	 

}

#tytul {border: none;padding: 0;text-align:right;}

#tytul h2{	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 3px;   

}

#menu {	text-align:left; width:95%}

#menu a {

	border: 1px solid #708088;

	border-top-width: 1px;

	background-color: #d8e0e4;

	text-decoration: none;

	color: black;

	padding: 4px;

	padding-bottom: 1px;

}



#menu .active {

	background-color:#ebe6e6;

	color: #000;

		border-bottom-width: 0px;

}

.pagelist {

    margin: 0px 0;

    padding: 0;

    min-height: 32px;

    font-size: 1.08em;

    position: relative;

    float:center;

}

.pagelist dt {

    padding: 4px 0;

    width: 230px;

    line-height: 150%;

    color: #fff;

}



.pagelist dd {

    margin: 0;

    padding: 0;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

}

* html .pagelist {

    height: 32px;

}



.pagelist ul {

    margin: 0;

    padding: 0;

    width: 280px;

}

* html .pagelist ul {

    height: 30px;

}

.pagelist ul li {

    display: inline;

}

.pagelist ul li.nohref {

    padding: 4px 7px;

    float: left;

    color: #000;

    background: #e4e4e4;

    margin-right: 3px;

}



.pagelist ul li a {

    padding: 4px 7px;

    text-decoration: none;

    float: left;

    color: #000;

    background: #e4e4e4;

    margin-right: 3px;

}



.pagelist ul li.current a {

    background: #c9c9c9;

}



.pagelist ul li a:hover {

    background: #c9c9c9;

    color: #000;

}





#divSzukaj,#divKlient,#divFirma,#divFormaRozliczenia{

   display:none;

 width: 800px;

 

	margin: 0;

	background: url('search_page_bg.gif') top left;

 

   background:#f2f2f2;

   border:1px solid #000;

   text-align:left;

   min-height:350px;  

   position:absolute;

   left:150px;

   top:70px;

   overflow-y: auto; 

  

   height:530px;

	font-weight: bold;

}

#divUslugi,#divAddUsluge {

   display:none;

	 width: 550px;

	padding: 1px 0 0 0;

	margin: 0;

   background:#f0f0ef;

   border:1px solid #000;

   float:left;

   min-height:350px;  

   position:absolute;

   left:150px;

   top:70px;

 

}

 

#divWynik,#divWynikFirma,#divWynikK{  

    float: center;

    color: #000;

    padding-left:30px;

	 width:100%

    margin-left:120px;

	 margin-bottom:30px;	

	 

}

#kalendarz{  

  display:none;

  

  position: absolute;

  font-Family: 'verdana';

  background-color:#e3e3e3;

  color: 'white';

  padding: '1px';

margin-left:300px;

padding:10px;

   border:1px solid #000;  font-weight: bold; 	

}

#selectMiesiac {

width:120px;

background-color:#ffffff;	

}

#selectRok{

	width:70px;

background-color:#ffffff;	

}

#opisP, #opisZ {

	padding:2px;

}

#opisZ{

	display:none;

}

input:focus, textarea:focus { outline: 2px solid #ffb80e; }

input.poleOb {background-color:#ffdbb7;}	

 

#divOkienko{  
  display:none;
  position: absolute;
  font-Family: 'verdana';
  background-Color: '#666';
  color: 'white';
  border: 'none';
  padding: '1px';
  min-height:90px;  
  left:20px;
  top:20px;
  overflow-y: auto; 
  width:900px;
  font-weight: bold; 	
}
#divForm{  
  display:none;
  margin:5px;
  position: absolute;
  font-Family: 'verdana';
  background:#ededed;
 /* 	background:url(gfx/formTlo.gif)repeat-x left;*/
  color: 'white';
  border:1px solid #000;
  padding:1px;
  height:350px;  
  left:220px;
  top:150px;
  width:600px;
 font-weight: bold; 	
}

#divFormNag{  
	  	font-Family: 'verdana';
 		text-align:left;
  		background:#838383;
  		color: black;
  		border-bottom:1px solid #000;
   	padding:4px;;
  	 	margin:5px;
		height:25px;  
		width:100%;
		font-weight: bold; 	
}

#divFormTresc{

 padding:10px;
 height:180px;
 width:100%;

}

#divFormStopka{  

  font-Family: 'verdana';

 text-align:center;

   background:#d7d7d7;

 color: 'white';

  border-top:1px solid #000;

    margin:0px;

  padding: '1px';

  height:36px;  

  width:100%;

  font-weight: bold; 	

}#divFormStopka a{  

   text-align:center;

   color: 'white';

  border: 'none';

  padding: 10px;

   font-weight: bold; 	

}



.naglowek{ margin-top:0px;text-align: left; border: 1px solid Black;}

.naglowek td {font-weight: bold;padding:5px;  border: 0px solid Black;background:#c0c0c0;color:white;}

#trescOd {    

   background:#fef7e5;

   border:1px solid #000;

   padding:15px;

   text-align:left;

   left:150px;

   top:80px;

   overflow-y: auto; 

   width:90%;  	

}

#trescWys {

    background:#f1dddd;;

   border:1px solid #000;

   padding:15px;

   text-align:left;

   left:150px;

   top:80px;

   overflow-y: auto; 

   width:90%;  

	}

#listaWyboru thead td{

	

	border-bottom: 1px solid rgb(0, 0, 128); 

	background:rgb(213, 217, 227) none repeat scroll 0%;;

	padding:5px;

	margin:5px;

}#listaWyboru tbody td{

	

	border:1px solid #000;

	background:#fff;

	padding:2px;

	margin:2px;

}

#listaWyboru tbody tr td:hover { color: #004000; background: #df6d22 }

 

#diUslugi{border-left: 0px solid #fff; border-right: 0px solid #fff; height: 25px;width:740px;float:right; }

#diUslugi ul { margin: 0; padding: 0;}

#diUslugi ul li { display: inline; }

#divUslugi {border-left: 2px solid #000; border-right:2px solid #000; }

#divUslugi ul { font-family: "trebuchet ms", sans-serif; font-size: 17px;  } 

#divUslugi ul li a { padding: 7px 10px;   text-decoration: none; color:#000; }

#divUslugi ul li a:hover { color:#008000;; background:#df6d22;}



#divStopka {

	

		border-top:1px solid rgb(0, 0, 128); 

	background:rgb(213, 217, 227) none repeat scroll 0%;;

	position:absolute;

	padding:0px;

	width:700px;

	height:40px;

top:410px;

	

}



.fakturaPozycje{ margin-top:0px;text-align: left; }

.fakturaPozycje td {text-align: left;padding: 4px;font-size: 11px;font-family: Verdana;background:#ebe6e6;}

.fakturaPozycje thead td {font-weight: bold;  border: 1px solid Black;background: #4e69a0 url('../imagi/tlotd.gif') repeat-x;border: 1px solid Black;}





#oknoMidi {

		border-collapse:collapse;
		background:#666666;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		color: #333;
      overflow: auto;
}
#oknoMidi.td {
	color:#950000;
	padding:5px;
		text-decoration:none;
		text-align:right;
}
#oknoMidi thead th {
		background:#03F;
		color:#F0F0F0;
		padding:4px;

}
 
#oknoMidi p {
padding:5px;}




#tableUslugi{

		width:550px;

	

	 

		border-collapse:collapse;

		background:#EFF4FB url(http://www.roscripts.com/images/teaser.gif) repeat-x;

		border-left:1px solid #686868;

		border-right:1px solid #686868;

		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;

		color: #333;

		

		 overflow: auto;

}

/*

#tableUslugi td, th {

		padding:5px;

}

*/

#tableUslugi caption {

		padding: 0 0 .5em 0;

		text-align: left;

		font-size: 1.4em;

		font-weight: bold;

		text-transform: uppercase;

		color: #333;

		background: transparent;

}





#tableUslugi a {

		color:#950000;

		text-decoration:none;

			text-align:right;

}



#tableUslugi a:link {}



#tableUslugi a:visited {

		font-weight:normal;

		color:#666;

		 

}



#tableUslugi a:hover {

		border-bottom: 1px dashed #bbb;

}





#tableUslugi thead th,#tableUslugi tfoot th,#tableUslugi tfoot td {

		background:#333 url(http://www.roscripts.com/images/llsh.gif) repeat-x;

		color:#fff

}



#tableUslugi tfoot td {

		text-align:right

}





#tableUslugi tbody th, #tableUslugi tbody td {

		border-bottom: dotted 1px #333;

		

}



#tableUslugi tbody th {

		white-space: nowrap;

}



#tableUslugi tbody th a {

		color:#333;

}



#tableUslugi .odd {}



#tableUslugi tbody tr:hover {

		background:#fafafa

}

*/



#maincol {background:#red; float:center;padding-left:40px; }



#lcol {	border: 1px solid #c0c0c0; background:#fcfbfb; width: 300px; padding: 15px 0 30px 0;float:left }

#lcol p, #lcol h2 { color: #1d2f3b; padding: 20px 30px 0 30px; line-height: 130%; }

#lcol h2 { font-size: 1em; }

#lcol q { font-family: georgia, sans-serif; padding-left: 30px; font-style: italic; font-size: 1.42em; }

#lcol cite { padding-top: 6px; display: block; text-align: right; }

#lcol p { font-size: 0.85em; }



#rcol {border: 1px solid #c0c0c0; background:#f0f0f0; width: 700px; padding: 15px 0 30px 0;float:right }

#rcol p, #lcol h2 { color: #1d2f3b; padding: 10px 10px 0 10px; }

#rcol h2 { font-size: 1em; }

#rcol q { font-family: georgia, sans-serif; padding-left: 30px; font-style: italic; font-size: 1.42em; }

#rcol cite { padding-top: 6px; display: block; text-align: right; }

#rcol p { font-size: 0.85em; }



*/
