DIV.links { padding: 2em; width: 180px; float: left; }
DIV.links A { text-decoration: none; display: block; margin: 3px; padding: 8px; font-size: 1.0em; font-weight: bold; background-color: #294d95; color: white;  }
DIV.links A:Hover { color: #e2e4ea;  background-color: #6f6f70; }

DIV.tresc { float: right; width: 720px; margin-left: 8px; padding-top: 20px; text-align: left; }

P.name { font-size: 1.6em; margin: 0em; text-transform: capitalize; }
P.text { font-size: 1.1em; margin: 0em; line-height: 1.7em; }

INPUT { padding: 3px; border: 1px solid #8096F4; }
INPUT:Hover { background-color: #E1E7FF; }

TABLE.ta { text-align: center; margin: 0 auto;  border: 1px solid #E1E1E1; }
TABLE.ta TD { padding: 15px; text-align: center; vertical-align: middle; border: 1px solid #E1E1E1; }
TABLE.ta TR:Hover { background-color: #FEFFEA; }
P.topic { font-size: 1.4em; margin: 1em; text-transform: capitalize; color: #DA0000; }

TABLE.tblm, TABLE.tbl { text-align: center; margin: 0 auto; border: 1px solid #E1E1E1;  }
TABLE.tblm TD, TABLE.tbl TD { padding: 10px; text-align: center; border: 1px solid #E1E1E1;  }
TABLE.tblm TR:Hover, TABLE.tbl TR:Hover { background-color: #FEFFEA; }
.tbl { padding: 10px; text-align: center; border: 1px solid #E1E1E1;  }


.tblm {
	width: 99%;
	border: 1px solid #ebebeb;

	color: black;
	font-size: 8pt;
	text-align: left;
	margin: 10px;
}

.tbla {
	border-right: 1px solid white;
	padding: 4px 5px;
	
	background-color: #f7f7f7;

	color: #304963;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}


P.topic {
	color: #304963;
	font-weight: bold;
	font-size: 13pt;
	text-align: left;
	font-family: arial;
	margin: 5px 0;
	margin-top: 10px;
}

P.name {
	color: #6D7961;
	font-weight: bold;
	font-size: 14pt;
	text-align: left;
	font-family: arial;
	padding: 5px;
	border-bottom: 1px solid #E6EEDC;
}

.tbl {
	background-color: #f7f7f7;
	border-top: 1px solid #e4e4e4; 
	border-right: 1px solid #e4e4e4;
	text-align: center;
	padding: 3px;
	font-size: 9pt;
	font-weight: normal;
	vertical-align: middle;
	color: #304963;
}

.tblc {
	background-color: #f7f7f7;
	border-top: 1px solid #e4e4e4; 
	border-right: 1px solid #e4e4e4;
	text-align: left;
	padding: 2px 2px;
	font-size: 9pt;
	vertical-align: middle;
	color: #304963;
}

A.menu {
	margin: 0px;
	padding: 3px;
	background-color: white;
	border-bottom: 1px solid white; 
}

A.menu:hover {
	margin: 0px;
	padding: 3px;
	background-color: #ECFFEC;
	border-bottom: 1px solid white; 
}

P.search { 
	margin: -1em 4px 2em 4px;
	font-size: 12px;
	color: black;
	float: left;

}

DIV.tab {
	width: 120px;
	padding: 4px;
	font-size: 0.8em;
	float: left;
	display: inline;
	margin: 0;
	background-color: #eeeeee;
	border: 1px solid gray;
	border-bottom: 1px solid gray;
	height: 15px;
}

DIV.a {
	float: left;
	display: inline;
	height: 24px;
	padding: 0;
	margin: 0;
	width: 3px;
	border-bottom: 1px solid black;
}

#active {
	border-bottom: 1px solid black;
	background-color: #314b65;
	color: white;
}


TD.tbla { background-color: #E9F3FF; font-size: .9em; font-weight: bold; }
INPUT, SELECT {
	border: 1px solid #a9a9a9;
	font-family: arial; 
	font-size: 10pt;
	padding: 3px;
	background-color: white;
}

TEXTAREA {
	border: 1px solid C9D5BD;
	font-family: arial; 
	font-size: 10pt;
}

#active A { color: white; }
DIV.tab A { display: block; }
P.alert { background-color: #feffef; font-weight: bold; font-size: 12px; margin: 25px 10px; padding: 10px 10px; border: 1px solid #fff88b; }

.tblb {
	border-right: 1px solid white;
	padding: 2px 5px;
	background-color: #E6EEDC;
	color: 5B6E49;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;



	background-color: #f7f7f7;
	border-top: 1px solid #e4e4e4; 
	border-right: 1px solid #e4e4e4;
	text-align: left;
	padding: 2px 2px;
	font-size: 9pt;
	vertical-align: middle;
	color: #304963;
}
.tbld {
	border-right: 1px solid white;
	padding: 2px 5px;
	background-color: #E6EEDC;
	color: 5B6E49;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;



	background-color: white;
	border-top: 1px solid #e4e4e4; 
	border-right: 1px solid #e4e4e4;
	text-align: left;
	padding: 2px 2px;
	font-size: 9pt;
	vertical-align: middle;
	color: #304963;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span.t{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span.t img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span.t{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 30px;
left: 60px; /*position where enlarged image should offset horizontally */

}
A.button { margin: 6px; margin-left: 10px; background-color: #2f4862; color: white; font-size: 12px; padding: 3px 8px; text-decoration: none; }
A.button:hover { background-color: #f7f7f7; color: #2f4862; }

P.logedin { font-family: Arial Narrow; font-size: 12px; color: white; margin-right: 10px; margin-top: 6px; }
P.logedin A { color: white; text-decoration: none; }


#main { 
	border: 1px solid #8b8b8b; 
	background-color: white;
	margin: 0 10px;
	width: 100%;
}

P.name {
	color: #304963;
	margin: 0;
	padding: 0;
	font-size: 15px;
	margin-bottom: 15px;
	text-transform:capitalize;
	background-image: url('../g/bgmenu.jpg');
}

DIV#bg { 
	margin: 0;
	background-image: url('../g/bgmain.jpg');
	background-repeat: repeat-x;

}

IMG.button_b {
	float: left;
	height: 23px;
	margin-left: 4px;
}

DIV#button_inactive {
	
	color: white; 
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	background-image: url('../g/bggray.gif');
	width: 141px;
	height: 18px;
	margin-left: 4px;
	text-align: center;
	float: left;
}

DIV#button_active {
	color: white; 
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	background-image: url('../g/bgred.gif');
	width: 141px;
	height: 18px;
	margin-left: 4px;
	text-align: center;
	float: left;
}
DIV#button_inactive A, DIV#button_active A { color: white; }

FORM { padding: 0 2px; }

DIV#innytowar { display: none; }
DIV#opona { display: none; }
DIV#felga { display: none; }



 .translucent {
     opacity: 0.95;
     filter:alpha(opacity: 95);
     -moz-opacity: 0.95;
     -khtml-opacity: 0.95;
	 z-index: 10;
	 position: absolute;
	 background-color: white;
	 border: 1px solid gray;
	 margin-top: 15px;
	 left: 110px;
	 width: 800px;
	 height: auto;
	 text-align: left; 
	 padding: 5px;
	 color: black;
  }

TABLE.tab99 TR:Hover TD {
	color: black;
	font-weight: normal;
	font-size: 9px;
	background-color: white;
  }

  .translucent TABLE, .translucent TD, .translucent TD:Hover { 
	color: black;
	font-weight: normal;
	font-size: 9px;
	background-color: white;
  }

  DIV.text {
	margin-left: 4px;
  }

  DIV.content P {
	margin-left: 5px;
  }