body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

a:link {	color: #6F8C5E;}
a:visited {color:#6F8C5E; }
a:hover {	color: #97B38A;	text-decoration: underline;}

a.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.menu:link {color:#ffffff }
a.menu:visited {color:#ffffff }
a.menu:hover {	color: #ffffff; text-decoration: none;}


.szary {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 10px;
}

a.wiecej {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
a.wiecej:link {	color: #EA8B30;}
a.wiecej:visited {	color: #EA8B30;}
a.wiecej:hover {	color: #EA8B30;	text-decoration: underline;}

a.black:link {	color: Black;}
a.black:visited {	color: Black;}
a.black:hover {	color: Black;	text-decoration: underline;}
a.black {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}


.tomato {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	color: #EA8B30;
}

.white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
}

td.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: White;
	vertical-align: top;
	background: #A2A396;
	padding-right: 20px;
	text-align: right;
	border: 1px solid #B7B8AA;
}
td.menu2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: White;
	vertical-align: top;
	background: #696962;
	padding-right: 20px;
	text-align: right;
	border: 1px solid #696962;

}
img { border: 0px}
img.border {
	border: 1px solid Gray;
}
.txt_ERR {
	font-weight: normal;
	font-size: 8pt;
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.txt_MSG {
	font-weight: normal;
	font-size: 8pt;
	color: #008000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.txt_Kom {
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}


p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}

input.buton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background: #EA8B30;
	color: #FFFFFF;
	border: none;
}

input.bez {
        font-family: Verdana, Arial; 
        font-size: 8pt; 
        color: #000000;
	   background : transparent;
        border: none; 
      }

input,textarea, select {
	font-family: Verdana, Arial;
	font-size: 8pt;
	background: White;
	color: Gray;
	border: 1px solid #97B38A;
}

input.image { border: none; }

hr{
	color : #CECECE;
	height : 1px;
	line-height : 1px;
}

div.pdmenu {
	padding: 0px;
}

.pdmenu ul {
	margin: 0;
	padding: 0 0 0px 0;
	list-style-type: none;
}

.pdmenu li  {
	width:10em;
	margin: 0 0 0 0;
	padding: 0;
	border:0px solid black;
	color:#000000;
	text-decoration:none;
	text-align: center;
	background-color:white;
	float:left;
	position: relative;

}

.pdmenu a {
	text-decoration: none;
	display: block;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
}

.pdmenu a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #696962;
}

.pdmenu li ul {
	display: none;
}

.pdmenu li:hover ul, li.over ul {
	visibility: visible;
	display: block;
	position:absolute;
	z-index:1;
	width:100px;
	padding: 0;
	margin: 0;
	border:0px solid #696962;
}

.pdmenu li li {
	border: none;
	}	

.pdmenu li li a {
	padding: 2px 2px 2px 10px;
}

.support {
	clear: both;
}

.topborder{
background-image:url(images/top2bsmall.jpg);
background-repeat:repeat-x;
}
sidetable{
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:thin;
border-left-color:#0000FF
}

.oddtable {
border-top:hidden;
}

#pubs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
  }

#pubs h1 {
	padding-left: 20px;

}
#pubs li {

	padding-left: 20px;
	padding-right: 40%;
	padding-bottom: 1em;
}

#newsSpacer p {
	margin-bottom: 10pt;
}

#conference p {
	padding-left: 8%;
	padding-right: 20%;
	padding-bottom: 3em;
	
}

