/*styl do wariantu index1.php*/
BODY
{
 margin-left:  0px;
 margin-right: 0px;
 margin-top:   0px;
 text-align: left;
 font-size: 10pt;
 FONT-FAMILY: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
 background: #90bd3e;
}
BODY.wydruki
{
 text-align: center;
 background: #ffffff;
}


A:link
 {
 font-size: 10pt;
 FONT-FAMILY: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
 TEXT-DECORATION: none;
 color: #00a000;
 }
A:visited
 {
 font-size: 10pt;
 FONT-FAMILY: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
 TEXT-DECORATION: none;
 color: #00a000;
 }
A:hover
 {
 font-size: 10pt;
 FONT-FAMILY: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
 TEXT-DECORATION: none;
 color:#00c000;
 }
/*****Pion menu i podmenu*****************/
A.pion_menu:link, A.pion_menu:visited
{
 display: block; 
 text-indent: 5px; 
 background-color : #297506;
 border-top       : 0px solid #ffffff; 
 border-bottom    : 1px solid #ffffff;
 border-left      : 0px solid #ffffff;
 border-right     : 1px solid #ffffff;
 font-family      : sans-serif;
 font-size        : 16; 
 color: #ffffff;
}
A.pion_menu:hover
{
 display: block; 
 text-indent: 5px; 
 background-color : #b2eea7;
 border-top       : 0px solid #ffffff; 
 border-bottom    : 1px solid #ffffff;
 border-left      : 0px solid #ffffff;
 border-right     : 1px solid #ffffff;
 font-family      : sans-serif;
 font-size        : 16; 
 color: #297506;
}
SPAN.pion_menu 
{
 display: block; 
 text-indent: 5px; 
 background-color : #ffffff;
 border-top       : 0px solid #ffffff; 
 border-bottom    : 1px solid #ffffff;
 border-left      : 0px solid #ffffff;
 border-right     : 1px solid #ffffff;
 font-family      : sans-serif;
 font-size        : 16; 
 color: #b6b6b6;
}
A.pion_podmenu:link, A.pion_podmenu:visited
{
 padding: 2px 2px 2px 0px;
 display: block;
 text-indent: 10px;
 background-color : #297506;
 border-top       : 0px solid #ffffff;/*#f0f0f0   006600*/
 border-bottom    : 3px solid #ffffff;
 border-left      : 0px solid #ffffff;
 border-right     : 0px solid #ffffff;
 font-family      :sans-serif;
 color            : #ffffff;
}
A.pion_podmenu:hover
{
 padding          : 2px 2px 2px 0px;
 display          : block;
 text-indent      : 10px;
 /*background-color : #dDdDdD;*/
 background-color : #b2eea7;
 border-top       : 0px solid #ffffff;
 border-bottom    : 3px solid #ffffff;
 border-left      : 0px solid #ffffff;
 border-right     : 0px solid #ffffff;
 font-family      : sans-serif;
 color            : #297506;
 
}
/***************/
TD
 {
  font-size: 10pt;
  vertical-align: top;
 }


TD.pion_menu
 {
  vertical-align: top ;
  text-align    : left;
  background    : #ffffff;
  color         : black;
  font-family   : sans-serif;
  font-weight   : bold;
  border-top    : 5px solid #ffffff;
  border-bottom : 5px solid #ffffff;
 }
 TD.pion_podmenu
 {
  vertical-align: top ;
  text-align  : left;
  background  : #ffffff;
 }



/*********************************/

TD.tytul {  vertical-align: top;  font-weight: bold;  font-size: 14pt;  background: #ccc; }
SPAN.tytul {  margin-left:  5px; }
TD.naglowek {  vertical-align:  top;  font-weight: bold;  background:  #ccc; }
TD.opcje {  vertical-align:  top;  font-weight: bold;  background:  #8899cc; }
TD.browse {/* background:  #ffffff; */padding: 10px 2px 2px 0px; text-align:left;}
TD.stopka {  vertical-align:  top;  font-weight: bold;  background:  #297506; }
TD.poziom {  vertical-align:  top;  background:  #ffffff; }
A.poziom {  margin-left:  5px; }
TD.wiersz {  background:  #ffffff; }
A.wiersz {  margin-left:  5px; }

TD.edit_opis { text-align:  right; }
SPAN.edit_opis { margin-left:  10px;}

TD.wydruki_podpis { vertical-align: bottom; border: 1px solid black; text-align: center;}
TD.wydruki_ramka { vertical-align: bottom; border-top-style: hidden; border-top-color: black; border-bottom-color: black; border-left-color: black; border-right-color: black;}
TD.wydruki_ramka_border { vertical-align: bottom; border: 1px solid black; }
TD.wydruki_naglowek { vertical-align: bottom; border-top-style: hidden;font-weight: bold; border-top-color: black; border-bottom-color: black; border-left-color: black; border-right-color: black; background-color: beige; }
/*******************************************************/




/************************************/
/*                                  */
/*           siatka g��wna          */
/*                                  */
/************************************/

  TD.logo_area {   text-align: right;  
                  vertical-align: top ;     
                  background:  #ffffff;  
                  border:      1px solid #ffffff; 
                  border-top:  6px solid #ffffff;
                  border-left: 6px solid #ffffff;   
                  border-right:6px solid #ffffff;

               }
           

 TD.pasek_area {  text-align: right;  vertical-align: middle ;  background: white; }
 
 TD.work_place {vertical-align: top;
                 text-align: left;
                 height: 380px;
                 background: #ffffff; 
                 border-left:  6px solid #ffffff;
                 border-right: 6px solid #ffffff;
                 border-top:   6px solid #ffffff;            
                }
 TD.work_place_area {text-align: left;   
                     vertical-align: top ;     
                     background: #ccccff; 
                     border-left: 6px solid #ffffff;   
                     border-right:6px solid #ffffff;
                    }
 TD.work_place_nag {text-align: center; font-size:14pt; font-weight: bold;  background: #ffffff;}   
 

 TD.work_place_menu_l {background: #ffffff;}
 TD.work_menu3  {background: #ffffff; border-bottom:20px solid #ffffff;   }
 TD.work_place_menu_r {background: #ffffff;}


 

/************************************/
/*                                  */
/*          siatki podrz�dne        */
/*                                  */
/************************************/
 
 
 
/*******logo area *********/

TD.logo {  text-align: center; border-bottom: 2px solid #ffffff; }
/******* pasek area *******/

 TD.pasek_place
 {
  vertical-align: top ;
  text-align: left;
  background: #ffffff;
 }
 TD.logo_menu
 {
  vertical-align: middle ;
  text-align: left;
  background: #297506;
 }
 TD.logo_menu_data
 {
  vertical-align: middle ;
  text-align: right;
  background: #ffffff;
 }
 TD.logo_pasek_kale
 {
  vertical-align: middle ;
  text-align: right;
 }
 TD.szukaj_place
 {
  vertical-align: middle;
  text-align: center;
 }
  
 /******* stopka area *******/
  TD.stopka_area { text-align: right;  
                   vertical-align: top ;     
                   background   : #297506;
                   border-left  : 6px solid #ffffff;
                   border-bottom: 6px solid #ffffff;
                   border-right: 6px solid #ffffff; 
                  }
                  
  TD.stopka_place{ vertical-align: top ;
                   text-align   : left;
                   color        : #ffffff;
                   background   : #297506;
                   padding: 5px 2px 2px 10px;
                 }

 TD.stopka_place2{ vertical-align: top ;
                   text-align   : right;
                   color        : #ffffff;
                   background   : #297506;
                   padding: 5px 5px 2px 10px;
                 }

 A.stopka_cookies { font-size: 9pt;  color: #ffffff;  }
TD.stopka_cookies { padding-bottom: 2px; 
                     padding-top: 2px;
                     padding-left: 5px;
                  }
/************************************/
/*                                  */
/*                 menu             */
/*                                  */
/************************************/



/******* klawisz_upper_menu ********/
 TD.klawisz_upper_menu
 {
  text-align: left;
  font-family: Arial;
  color: blue;
 }

/******klawisz_stopka_menu*******/
A.klawisz_stopka_menu:link 
 {
  font-family: Arial;
  color: #444499;
 }
A.klawisz_stopka_menu:visited 
{
  font-family: Arial;
  color: #444499;
}
A.klawisz_stopka_menu:hover 
{
  font-family: Arial;
  color: black;
}

TD.klawisz_stopka_menu
 {
  text-align: left;
  font-family: Arial;
  color: blue;
 }

/**********/
A.klawisz_left_menu:link 
{
  font-family: Arial;
  color: #444499;
}
A.klawisz_left_menu:visited 
{
  font-family: Arial;
  color: #444499;
}

A.klawisz_left_menu:hover
{
  font-family: Arial;
  color: black;
}


TD.klawisz_left_menu
{
  text-align: left;
  font-family: Arial;
  color: blue;
}




/************************************/
/*                                  */
/*          dokument                */
/*                                  */
/************************************/

 TD.dok_met {padding: 2px 0px 20px 0px; text-align: right}
 
 TD.dok_nag {  vertical-align: middle;  font-weight: bold;  font-size: 14pt;  text-align: center; }
 SPAN.dok_home  {text-align:  left; vertical-align: top;} 
 TD.dok_home    {text-align:  left; vertical-align: top;} 
 TD.dok_txt {padding: 10px 0px 20px 0px;}
 
 TD.dok_zal {padding: 2px 0px 20px 0px;}
 TD.dok_his {padding: 2px 0px 20px 0px;}


 TD.dok_nag_sep {   text-align: center;   vertical-align: middle; }
 TD.dok_body_sep {   text-align: center;   vertical-align: middle; }
 TD.dok_zal_sep {   text-align: center;   vertical-align: middle; }





/*****************************************************/





 TD.edit_tytul
 {
  font-weight: bold;
  font-size: 12pt;
  vertical-align: bottom ;
  text-align: left;
  height: 30px;
 }
 TD.section_tytul
 {
  font-weight: bold;
  vertical-align: bottom ;
  text-align: left;
 }
 TD.help_tytul
 {
  font-weight: bold;
  font-size: 12pt;
  vertical-align: bottom ;
  text-align: left;
  height: 30px;
 }


/************************************/

 TD.help-text
 {  font-family: Arial;  vertical-align: top ;  text-align: justify; }
 
 BUTTON.help_function {  width: 10px; vertical-align: middle;}



TABLE
 {
 }
TABLE.zakladka
 {
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial;
  color: black;
  background: url(gif/background.gif);
 }

SPAN.opisy
 {
  font-family: Arial;
  font-size: 6pt;
  vertical-align: top ;
 }

/*****************************************************/
A.kalendarz_0:link {     color: red;  TEXT-DECORATION: none;}
A.kalendarz_0:visited {  color: red;  TEXT-DECORATION: none;}
A.kalendarz_0:hover {    color: red;  TEXT-DECORATION: none;}

A.kalendarz_1:link {     color: black;  TEXT-DECORATION: none;}
A.kalendarz_1:visited {  color: black;  TEXT-DECORATION: none;}
A.kalendarz_1:hover {    color: black;  TEXT-DECORATION: none;}

TD.kalendarz_n0 {  text-align: center; font-weight: bold; color: red; }
TD.kalendarz_n1 {  text-align: center; font-weight: bold; color: black; }
TD.kalendarz_r {   text-align: center; font-weight: bold; color: black; }
TD.kalendarz_m {   text-align: center; font-weight: bold; color: black; }

TABLE.kalendarz {  background: white; border: 1px solid #229999; }


/*------------------------------------*/

TD.edit_input          {border: 1px solid #229999;padding-left:2px;}
TD.edit_input_readonly {border: 1px solid #229999;padding-left:2px;}

INPUT.edit_input_readonly{     color: #000000; FONT-FAMILY: sans-serif,Tahoma,Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 12px; background: white; BORDER: #aaaaaa 1px solid; }
TEXTAREA.edit_input_readonly{  color: #000000; FONT-FAMILY: sans-serif,Tahoma,Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 12px; background: white; BORDER: #aaaaaa 1px solid; }
INPUT.edit_input{              color: #000099; FONT-FAMILY: sans-serif,Tahoma,Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 12px; background: white; BORDER: #000099 1px solid; }
TEXTAREA.edit_input{           color: #000099; FONT-FAMILY: sans-serif,Tahoma,Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 12px; background: white; BORDER: #000099 1px solid; }

INPUT.edg_adres_dz_button_dodaj{
  width: 120px;
}
TABLE.edg_adresy_siatka{
  background: #cccccc;
  border-color: #cccccc;
  border-style: solid;
  border-width: 3px;
}

/*---------------------------------*/


.pasek_menu_l0_inner_out {
	FONT-SIZE: 12px; MARGIN: 4px 0px 0px 8px; COLOR: #ffffff; FONT-FAMILY: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica; TEXT-DECORATION: none
}
.pasek_menu_l0_inner_over {
	FONT-SIZE: 12px; MARGIN: 5px 0px 0px 8px; COLOR: #ffffff; FONT-FAMILY: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica; TEXT-DECORATION: underline
}
.pasek_menu_l0_outer_out {
	BORDER-RIGHT: #00c000 1px solid;  BACKGROUND-IMAGE: #00c000; BORDER-LEFT: #00c000 1px solid; BORDER-BOTTOM: #00c000 1px solid; BACKGROUND-COLOR: #008000; TEXT-DECORATION: none
}
.pasek_menu_l0_outer_over {
	BORDER-RIGHT: #00c000 1px solid;  BACKGROUND-IMAGE: #00c000; BORDER-LEFT: #00c000 1px solid; BORDER-BOTTOM: #00c000 1px solid; BACKGROUND-COLOR: #008000; TEXT-DECORATION: none
}
.pasek_menu_l1_inner_out {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 17px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica
}
.pasek_menu_l1_inner_over {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 17px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica
}
.pasek_menu_l1_outer_out {
	BORDER-RIGHT: #00c000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #00c000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #00c000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #00c000 1px solid; BACKGROUND-COLOR: #008000; TEXT-DECORATION: none
}
.pasek_menu_l1_outer_over {
	BORDER-RIGHT: #00c000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #00c000 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/lev1_arrow.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #00c000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #00c000 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR:   #006000; TEXT-DECORATION: none
}

/* ikony systemowe (dodaj,usu�, itp..)*/
IMG.key_icon {margin-left: 2px; margin-right: 2px;}


DIV.example {
	/*background: #97a1a3;*/
	/*font-family:Verdana;
	font-size: 8pt; */
	font-family      :sans-serif;
	padding: 0px;
}

/* - - - ADxMenu: BASIC styles - - - */

.menu {
	width: 10em;/* VERY IMPORTANT! Set this to appropriate value, either here on down in the design section */
}

.menu, .menu ul {	/* remove all list stylings */
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
        margin: 0;
	padding: 5px;
	padding-top:  3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:10px;
	/*border: 0;*/
	display: block;
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
	/*width: 250px;*/
	/*background: #97a1a3;*/
	background: #297506;
	border-left:  1px solid #ffffff;
	border-top:   1px solid #ffffff;
	border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
  
}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
        						see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
        /*background:#f68220;*/
	background:#b2eea7;
	color     : #297506;
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
	
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	left: 100%;	/* and move them to the right of the item */
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	/*padding: 30px 30px 30px 10px;*/
	margin: -30px 0 0 -10px;
	padding-left:  30px;
	padding-right: 30px;
	padding-top:   24px;
	padding-bottom:30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
/* - - - ADxMenu: DESIGN styles - - - */

.menu, .menu ul li {
	color: #ffffff;
	/*background: #97a1a3;*/
}

.menu {
	width: 100%;
}
  
.menu ul {
	width: 150%;
	
}

.menu a {
	text-decoration: none;
	color            : white;
 	/*padding: .4em 1em;*/
	/*font-size: 8pt;
	font-family: Verdana;*/
	font-family      :sans-serif;
	display:block;
}

.menu a:hover, .menu li:hover>a {
	color: #ffffff;
	display:block;
}
/*
  PT to zaremwal bo wpisal w powyzszej kalsie prawdopodobnie mozna to pogrupowac jeszcze bardziej
.menu li {	
	border: 1px solid #ffffff;
}*/
.menu>li + li, .menu ul>li + li {	
	border-top: 0;
}

.menu li:hover>ul {	
	top: 5px;
	left: 90%;
}


.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: white;
}