body {
  margin-top       : 0px;
  margin-bottom    : 0px;  
  background       : #FFFFFF;
  color            : #ffffff
  padding          : 0px;
  font-family      : Verdana, arial, sans-serif;
  font-size        : 10px;
}

tr, td, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #4A4A4A;
}

a:link, a:visited {
  font-size : 10px;
  color: #1E6E00;
  text-decoration: none;
}

a:hover {
  font-size : 10px;
  color: #1E6E00;
  text-decoration: none;
}

td.data {
  padding-left	: 10px;
  color : #9AB592;
}

td.imieniny {
  padding-left	: 10px;
  padding-right	: 10px;
  color : #9AB592;
}

td.imieniny2 {
  padding-right	: 10px;
  color : #044407;
}

td.menu {
  background-image: url(../images/menu_tlo.jpg);
  border-right: 0px solid #FFFFFF;
}

td.menu_dol {
  background-image: url(../images/menu_dol.jpg);
  border-right: 1px solid #064307;
}

td.lewa {
  border-right: 1px solid #AFD2B1;
  padding : 8px;
}

td.srodek {
  padding : 8px;
}

td.foot {
  background-image: url(../images/foot.jpg);
  border-right: 1px solid #FFFFFF;
  color : #FFFFFF;
  font-size : 12px;
  font-weight : bold;
}

a.foot:link, a.foot:visited {
  font-size : 12px;
  color: #FFFFFF;
  text-decoration: none;
}

a.foot:hover {
  font-size : 12px;
  color: #FFFFFF;
  text-decoration: none;
}

ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

li
{
    padding-left: 15px;
    padding-top: 0px;
    background-image: url(../images/arrow.jpg) ;
    background-repeat: no-repeat;
    background-position: 0px 3px;
}

.aktspace {
  padding-top     : 3px;
  padding-right   : 3px;
}

.aktheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  text-align       : left;
  font-weight      : bold;
  color            : #1D8621;
  letter-spacing   : 0.1cm;
  padding-bottom   : 3px;
  border-bottom	   : 1px solid #AFD2B1;
}

td.aktual_head {
  color            : #4A4A4A;
  font-size        : 13px;
  font-weight      : bold;
}

a.aktual_head:link, a.aktual_head:visited {
  font-size        : 13px;
  font-weight      : bold;
  text-decoration: none;
}

a.aktual_head:hover {
  font-size        : 13px;
  font-weight      : bold;
  text-decoration: none;
}

td.aktdate {
  color            : #939393;
  font-size        : 11px;
  font-weight      : bold;
  padding-bottom   : 3px;
}

hr.aktual_hr {	border: none 0; 
	border-top: 1px dashed #AFD2B1;
	width: 100%;
	height: 1px;
	margin: 0px auto 0 0;
	text-align: center;
}

td.placowki {
  background-color : #EAF3E9;
}

select.placowka {
  font-size        : 10px;
}

.contentheading, .componentheading {                          
  font-family      : Verdana, Arial, Helvetica, sans-serif;   
  font-size        : 12px;        
  font-weight      : bold;        
  color            : #1D8621;     
  text-align       : right;       
  letter-spacing   : 0.1cm;       
  text-transform   : uppercase;   
  padding-bottom   : 3px;         
  border-bottom	   : 1px solid #AFD2B1;    
}  

table.contentpaneopen {
  padding-top: 25px;
}


#active_menu {
  color: #6F8306;
}

table.moduletable {
  width			   : 100%;
  table-layout		: auto;
}

table.moduletable th {
	font-size        : 11px;
	font-weight      : bold;
	color            : #000000;
	text-align       : left;
	width            : 100%;
	letter-spacing: 2px;
	text-indent: 5px;
	padding-bottom: 3px;
}

table.moduletable li {
}

table.moduletable ul {
	padding: 0px;
}
table.moduletable td {
font-size: 12px;
font-weight: bold;
}

td.aktual_head {
  color      : #216A10;
  font-weight: bold;
}

td.aktual_date {
  color      : #5C6989;
  font-weight: bold;
}

td.aktual_body {
  color      : #566687;
  font-weight: normal;
}


.contentpane {
  background       : #dedede;
}

.contentpaneopen {
  border : 0px ridge #0099cc;
  width: 98%;
  padding: 1px;
}

.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  background-color : #979797;
  color            : #FFFFFF;
  border           : 1px solid #717171;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
  background-color : #E1E1E1;
  border           : 1px solid #717171;
  padding          : 0px;
}

table.znak_wodny {
  BACKGROUND-POSITION: center center; 
  BACKGROUND-IMAGE: url(../../../images/stories/menu/tlo_logo.jpg); 
  BACKGROUND-REPEAT: no-repeat;
}


/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
}


form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}	