* { margin: 0; padding: 0; }
html, body { font-family: verdana, sans-serif; background: #fff ;  }
html { font-size: 0.84em;}
body { font-size: 100.01%;  }
a {	FONT-WEIGHT: bold; COLOR:rgb(0,0,0); TEXT-DECORATION: none ;FONT-SIZE: 11px;  text-decoration: none; color: #791816;}
a:visited { color: #836b6b; }
a:hover { color: #036; text-decoration: underline; }
a img { border: none; }
#contener{			 
 width:100%;
 margin:0px;
 padding:0px;
padding:1px;	
}
key { display: none; }
input.pvInvalid, select.pvInvalid
{
	border: 1px solid red;
}

#hmenuG {margin-top: 51px;float:right;margin-left:233px; border-left: 0px solid #fff; border-right: 0px solid #fff; height: 25px;width:740px;float:right; }
#hmenuG ul { margin: 0; padding: 0;}
#hmenuG ul li { display: inline; }
.menu0,.menu1, .menu0 dl,.menu1 dl,.menu2,.menu3, .menu2 dl,.menu3 dl,.menu4,.menu5, .menu4 dl,.menu5 dl {
	
   font-family: "trebuchet ms", sans-serif; 
	font-size: 14px;
	font-weight: bold;    
   position: absolute;
   float:left;
   width: 145px;
	margin: 0;
	height:20px;
	padding: 0;
	border-width: 0px;
	border-style: solid;
	border-color: #eee #aaa #aaa #eee;
}
.menu0 dt,.menu1 dt,.menu2 dt,.menu3 dt ,.menu4 dt,.menu5 dt{
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: #4e69a0;
	color: #fff;
	text-align: center;
	border-width: 0px;
	border-style: solid;
	border-color: #aaa #666 #666 #aaa;
	padding: 4px 5px;
}

.menu0 dl dt,.menu1 dl dt,.menu2 dl dt,.menu3 dl dt,.menu4 dl dt,.menu5 dl dt {
	background-color: #ccc;
	color: #000;
	font-family: "trebuchet ms", sans-serif; font-size: 15px;
	font-weight: normal;
	text-align: left; 
	border: 0;
	padding: 0;
}
.menu0 dd ,.menu1 dd,.menu2 dd ,.menu3 dd,.menu4 dd ,.menu5 dd   {
	background-color: #ccc;
	color: #000;
	margin: 0;
	padding: 0;
	width: 150px;
	height: 22px;
}
.menu0 dd.active, .menu1 dd.active,.menu2 dd.active, .menu3 dd.active,.menu4 dd.active, .menu5 dd.active {
	font-weight: bold;
}
.menu0 dt a,.menu1 dt a,.menu2 dt a,.menu3 dt a,.menu4 dt a,.menu5 dt a {
	background: #ccc url('../imagi/strzalka.gif') top right no-repeat;
	
	padding-right: 20px;
}
.menu0 a:link, .menu0 a:visited,.menu1 a:link, .menu1 a:visited,.menu2 a:link, .menu2 a:visited,.menu3 a:link, .menu3 a:visited,.menu4 a:link, .menu4 a:visited,.menu5 a:link, .menu5 a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 4px 5px;
	
}
.menu0 a:hover,.menu1 a:hover,.menu2 a:hover,.menu3 a:hover,.menu4 a:hover,.menu5 a:hover {
	color: #fff;
	background-color: #008;
}

.menu0 dl,.menu1 dl,.menu2 dl,.menu3 dl,.menu4 dl,.menu5 dl {
	position: absolute;
	border: 0;
}
.menu0 dl dd,.menu1 dl dd,.menu2 dl dd,.menu3 dl dd,.menu4 dl dd,.menu5 dl dd  {
	position: relative;
	left: 146px;
	bottom: 22px;
	border-left: 1px solid #eee;
	border-right: 1px solid #aaa;
}
#baner { margin:0 0 20px 0px;padding:0px 0px 0px 0px;width:100%;height:80px; background:#4e69a0 url('../imagi/rezerwacje.gif') top left no-repeat;}
#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;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;
  
 
   /*width:440px;*/    
   position:fixed;
   left:12px;
   right:8px;
   top:139px;
   /*overflow: auto;*/
   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.rozliczony{
	
	 background:#8ea3c9;;
	   color: white;
    font-weight: bold;	
}
#ter td.nierozliczony{
	
	 background:#8ea3c9;;
	   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;
    margin: 5px;
    padding:5px 10px;

}

.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: 760px;
 
	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: auto;*/
   overflow-y: auto; 
   width:700px;
   height:450px;
	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: auto;*/
  overflow-y: auto; 
  width:500px;
  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;
    /*width:440px;*/    
   left:150px;
   top:80px;
  /* overflow: auto;*/
   overflow-y: auto; 
   width:90%;  	
}
#trescWys {
    background:#f1dddd;;
   border:1px solid #000;
   padding:15px;
   text-align:left;
    /*width:440px;*/   
   left:150px;
   top:80px;
  /* overflow: auto;*/
   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:#e8e8e8;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
		
		 overflow: auto;
	
	
}
#oknoMidi td, th {
	 
}

#oknoMidi thead th,#oknoMidi tfoot th,#oknoMidi tfoot td {
		background:#333 url('../imagi/tlotd.gif') repeat-x;
		color:#fff
}
#oknoMidi a {
		color:#950000;
		text-decoration:none;
			text-align:right;
}



#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;
}

/* =links
----------------------------------------------- */

#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;
}

/* =head =foot
----------------------------------------------- */

#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
}

/* =body
----------------------------------------------- */

#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
}


#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; }