
body {
background-color: #CFF1FF;
width: 99%; 
margin: 0 auto; 
margin-top: 10px;
margin-bottom: 10px; 
border: 1px; 		
border-color: blue; 
border-style:solid; 


}
table { border: 1px solid black; border-collapse: collapse;}
td  {border: 1px solid black; padding: 0;}
th  {border: 1px solid black; padding: 0;}
tr.alternate { background:#D8D6CD;}
tf  {border: 1px solid black; }

thead {	
	text-align:center;
	vertical-align:middle;
	background-color: lightGray;
}

/****Form table****/
#form_table 
{
	border: none;
	border-style:none;
}
#form_table tr
{
	border: none;
	border-style:none;
}
#form_table td
{
	border: none;
	border-style:none;
}
#form_table td#right
{
	text-align:right;	
	
}
#form_table table
{
	border: none;
	border-style:none;
}
/*** BANNER ***/
#banner
{
        background: #C4F2FF#0199FF;
        text-align: center;
        color: #525E7B;
        font-size: 60px;
        font-family:verdana, helvetica, sans-serif;
        font-weight:bolder;
        border: none;
        border-bottom: 1px dotted silver;
        height: 85px;
        vertical-align:middle;

}



/**** ERROR ****/
#error
{
        background: #F4C6C6;       
        padding: 1em;
        padding-bottom: 2em;
        margin: 1em;
        font-family : verdana, helvetica, sans-serif; 
        color: #A02B2B;
        border: 2px dotted red;

}
#error p
{
  	font-size   : 12pt;
        font-weight: bold;
        text-align : justify;
}
#error H1
{
       
        font-size   : 14pt;
        font-weight: bold;
        text-align : center;
       
}


/**** WARNING ****/
#warning
{
        background: #f1c64f;       
        padding: 1em;
        padding-bottom: 2em;
        margin: 1em;
        font-family : verdana, helvetica, sans-serif; 
        color: #a0502b;
        border: 2px dotted rgb(255, 87, 3);

}
#warning p
{
  	font-size   : 12pt;
        font-weight: bold;
        text-align : justify;
}
#warning H1
{
       
        font-size   : 14pt;
        font-weight: bold;
        text-align : center;
       
}




/**** ACTION INFO ****/
#action_info
{
        background: #78FF8C;       
        padding-bottom: 1em;
        margin: 1em;
        padding: 1em;
       
        font-family : verdana, helvetica, sans-serif; 
        
        border: 2px dotted green;

}
#action_info p
{
	color: #1C6649;
  	font-size   : 10pt;
        /*font-weight: bold;*/
        text-align : justify;
       
}
#action_info H1
{
       color: #1C6649;
        padding-top: 0em;
        padding-bottom: 0em;
        font-size   : 12pt;
        font-weight: bold;
        text-align : center;
       
}

#message_bar
{
	background-color: red;
	text-align:center;
	color:white;
	font-weight:bold;
        border: 1px dotted gray;
}

/**** ACTION INFO ****/
#st_mess
{
	color: dimgray;
        /*background: inherit;*/ 
        /*padding-bottom: 1em;*/
        margin: 0px;
        margin-bottom: 1em;
        font-family : verdana, helvetica, sans-serif;        
        border: 1px solid gray;

}

.st_mess_new 
{
	background: #FFCC99;
} 
.st_mess_read 
{
	background: #CCFF99;
}

#st_mess p#txt
{
	
        font-size   : 10pt;
  	text-align : justify;
        padding-left: 1em;
        padding-right:1em; 
	
       
}
#st_mess p#stp 
{
  	font-size   : 8pt;
        text-align : justify;      
        background-color:lightgray;
        margin-top: 10px;
        padding-left: 1em;
        padding-right:1em; 
        
       
}

#st_mess H1
{
    
    
        font-size   : 11pt;
        font-weight: bold;
        text-align : center;
       
}


/**** ENTRY ****/
#entry
{
        background: #F1F4DD;
        margin-left: 18%;	
	margin-top:0px;
        padding-bottom: 1em;
        padding-left: 1em;
        padding-right: 1em;
	padding-top: 1em;
        font-family : verdana, helvetica, sans-serif;
        font-size   : 9pt;
        font-weight: none;
        text-align      : justify;
        color: #4D4D4D;

}

#entry h3
{
        font-family : verdana, helvetica, sans-serif;
        font-size   : 18pt;
        font-weight: bold;        
        color: #4D4D4D;
	padding-top:0px;
}
#entry h4
{
        font-family : verdana, helvetica, sans-serif;
        font-size   : 14pt;
        font-weight: bold;        
        color: #4D4D4D;
	padding-top:0px;
}
#entry p
{
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
}
#entry p#red
{
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
        color:red;
}
/*
#entry ul
{
}
*/
#entry img
{
        text-align: center;

}

/**** FOOTER ****/

#footer
{
  background: #D3D3D3; 
   clear: both;
   text-align: center;
   color: #787878;
   font-family  : verdana, helvetica, sans-serif;
   font-size    : 8pt;
   font-weight  : none;
}


/**** LOGIN BAR ****/

#login_bar
{
/*margin-left: 200px;*/	
margin-top:0px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
font-family : verdana, helvetica, sans-serif;
font-size   : 9pt;
font-weight: bold;
text-align      : right;
color: #4D4D4D;
background-color: #C9E3F7;
border: none;
border-bottom: 1px dotted silver;
}


/**** LOGIN FORM ****/

#login_form{
padding: 5%;
text-align:center;
}



/**** ARTICLE ****/
#article
{
        background: #EFF4C4;
        border:gray;
        border-style:dotted;
        border-color:gray;
        border-width:1px;
        padding:3px;
        /*margin-left: 1%;*/	
	/*margin-top:1%;
        padding-bottom: 1em;
        padding-left: 1em;
        padding-right: 1em;
	/*padding-top: 1em;*/
        
}
#article H1
{
 /*background: #F4F1F0;*/
 font-size   : 10pt;
 font-weight: bold;
}
#article_footer
{
 background: #DFE3B6;
 font-size   : 8pt;
 font-weight: none;
 margin-top:10px;
}


/*** TEXT ***/
p
{
        text-align  : justify;
        font-family : verdana, helvetica, sans-serif;
        font-size   : 10pt;
        font-weight: none;
        margin: 0 auto;		
        padding-left: 1em;
        padding-right: 1em;
        /*padding: 0 auto;
        padding-bottom: 5px;
	*/
}


/*************** MENU GLOWNE ***************/
#menu_app {
margin       : 0px;
border       : none;
/*border-top   : solid 1px black;*/
padding      : 0px;
padding-top  : 0px;
width        : 18%;
clear        : left;
float        : left;
font-family  : verdana, helvetica, sans-serif;
font-weight  : bold;
font-size    : 10pt;
text-align   : right;
/*background   : rgb(249,249,240);*/
background-color: #C9E3F7;
}

#menu_app ul {
margin          : 0px;
padding         : 0px;
list-style-type : none;
}

#menu_app li {
border-bottom : solid 1px black;
}

#menu_app a {
padding         : 0px;
padding-right   : 10px;
display         : block;
text-decoration : none;
}

#menu_app a:link {
color       :  rgb(116,113,44);
background  :  transparent;
}

#menu_app a:visited {
/*    color       :  rgb(251,48,38); */
color       :  rgb(116,113,44);
background  :  transparent;
}

#menu_app a:hover {
color       :  rgb(234,233,200);
background  :  rgb(37,36,14);
}

#menu_app a:active {
/*    color       :  rgb(191,254,20); */
color       :  rgb(251,48,38);
background  :  transparent;
}

#menu_app span {
padding     : 5px;
font-size   : 12pt;
font-family : "times new roman", serif;
color       : black;
}

#menu_app a:hover span {
color       :  white;
}

#menu_app a:active span {
/*    color       :  rgb(191,254,20); */
color       :  rgb(251,48,38);
background  :  transparent;
}

#menu_app ul li#selected * {
    /****ZMIANY: indywidualnie odstęp pierwszego elementu****/
background: #F1F4DD;
    border-bottom: none;
font-size: 11pt;
}

/*************** MENU ENTRY ***************/

#menu_entry {
    margin        : 0px;
    border        : none;
    padding       : 0px;
	        /*border-bottom : 1px dotted silver;*/

    /****ZMIANY: czcionka****/
    font-family  : verdana, helvetica, sans-serif;
    font-size    : 10pt;
    font-weight  : bold;
    text-align   : left;

    /*margin-left  : 200px;*/
    background    : #ACB78A;
}
#menu_entry ul {
    margin          : 0px;
    padding         : 0px;
    list-style-type : none;
    display         : inline; /*IE BUG handling*/
}

#menu_entry li {
    margin      : 0px;
    border      : none;
    border-right: 1px solid silver;
    padding     : 0px;
    width       : 100%;
    display     : inline;
    list-style-type: none;
    padding-left: 20px;
}

#menu_entry ul li * {
    /****ZMIANY: odstępy wszystkich elementów****/
    padding-left  : 4px;
    padding-right : 4px;
}

#menu_entry span {
    color : rgb(180,180,180);
}

#menu_entry a {
    text-decoration : none;
}

#menu_entry a:link {
    background :  transparent;
    color      :  rgb(92,89,35);
}

#menu_entry a:visited {
    background :  transparent;
/*    color      :  rgb(253,122,115);*/
    color      :  rgb(92,89,35);
}

#menu_entry a:hover {
    background :  rgb(92,89,35);
    color      :  rgb(249,249,250);
}

#menu_entry a:active {
    background :  transparent;
    color      :  rgb(255,0,0);
}

#menu_entry ul li#first {
    border : none;
}

#menu_entry ul li#first * {
    /****ZMIANY: indywidualnie odstęp pierwszego elementu****/
    padding-left  : 4px;
}

#menu_entry ul li#selected * {
    /****ZMIANY: indywidualnie odstęp pierwszego elementu****/
background-color: #F1F4DD;
    border-bottom: none;

}

/**** Opis dla kontrolek formularza ****/
#formOpis
{
        text-align: right;
        float:left;
        width: 20em;
        padding-right: 1em;
}
#formInput
{
        padding-left: 21em;
}

/**** Fieldset ****/
.myfields{
	margin: 0px;
	border: 1px solid blue;
	padding: 10px;
}


.myfields label, .myfields input
{
	display: inline-block;
}

.myfields label {
	width: 200px;
	text-align: right;
	padding-right: 10px;
}


