body { 
	margin: 0px;
	border: 0px;
	background-color: #e6e8ef; 
	margin-left: 1%; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
}

ul,B,P,DIV,TD {
/*	font-family: tahoma,arial; */
	color: #223322;
	letter-spacing: 1px;
}

H1,H2,H3 { color: #91a2bf; font-weight: 900;}
B { font-weight: 700; color: #223322; }
A { color: #5f72aa; font-weight: 700;}
A:hover { color: white; }

/* strona  tytulowa */

#tytulowa {
   background-color: #394d89;	
}

#tytulowa table {
	background-color: #e6e8ef;
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.natyt {
	color: white;
	font-weight: bold;
}

.natyt a:visited {
 color: #green;
}


.menu3 	{ 
	background-color: #394d89;
	border-style: solid; 
	border-color:#557755; 
	border-width: 1px;
	margin-left: 0px; margin-right: 0px;
	}
	
.menu3 A { 
	color: white; 
	font-weight:700; 
	text-decoration:none;
	}
	
.menu3 A:hover { 
	color: white; 
	background-color: #91a2bf;
	font-weight:900;
	}


.tlo {  background-color: #e6e8ef; 
	font-weight: 700; 
	margin-left: 1%; 
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 0;
/*	margin-width: 0; 
	margin-height: 0;*/
}
	
.table1 { background-color: #b1bbd8 }

.table2 { background-color: #ccd3ea}

.table3 { background-color: #ccd3ea;
          font-weight: bold}

.table4 { background-image: url(./team/biolmattlo2.gif); }

.table5 { background-color: #e6e8ef }

.strona  {
	background-color:  #b1bbd8;
	}

#logo
 {
 	width: 99.3%;
 	background-color: #394d89;
 	margin: 0px;
 	padding: 4px;
 }

#zawartosc
 {
   margin-top: 0px;
   padding-top: 28px;
   margin-left: 8em;
   padding-left: 0.5em;
  }


#menu_lewe {
  position: absolute;
  top: 180px;
  left: 10px;
  width: 8em;
  }

ul#menu_lewe  {
  list-style-type: none;
  margin: 0px;
  margin-top: 8px;
  padding: 2px;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: right;
}

ul#menu_lewe li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: 4px;
   margin-left: 4px;
   border: 0px none; 
   padding: 0px;
}

ul#menu_lewe li a {
  display: block;
  text-decoration: none;
  padding: 6px;
  padding-bottom: 8px;
  padding-top: 8px;
  padding-right: 10px;
  color: white;	
  font-weight: bold;	
  background-color: #394d89;	
 }

ul#menu_lewe li a:hover {
  background-color: #91a2bf;
  } 


body#staff li.staff a:link, body#staff li.staff a:visited, 
body#grants li.grants a:link, body#grants li.grants a:visited, 
body#seminar li.seminar a:link, body#seminar li.seminar a:visited,
body#events li.events a:link, body#events li.events a:visited, 
body#publ li.publ a:link, body#publ li.publ a:visited, 
body#visits li.visits a:link, body#visits li.visits a:visited, 
body#jobs li.jobs a:link, body#jobs li.jobs a:visited, 
body#links li.links a:link, body#links li.links a:visited, 
body#pictures li.pictures a:link, body#pictures li.pictures a:visited
  {
	background-color: #b1bbd8;
	}
	
.srodek {
	text-align: center;
}

.table2 p, .table1 p {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
}

/* Formularz zgłoszeniowy */ 

form {
  width: 35em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5em;
  padding-right: 0.5em;	
  background-color: #b1bbd8;	
 }

input {
  width: 30em;
  background-color: #e6e8ef;
 }
  
textarea {
  width: 30em;
  height: 4em;	
  background-color: #e6e8ef;
  } 
	
textarea#uwagi  {
  height: 10em;
 }	
 
textarea#stresz {
 	height: 15em;
 	
 }
 
form p {
  clear: left;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;			
 }
 
form p label {
  float: left;
  width: 7em;
  font-weight: bold;
}



#wyslij {
  text-align: center;
 }
 
#wyslij input {
 width: 7em;
 } 

 /*
fieldset {
  border: 1px dotted #335533;
 }
*/

input:focus {
	border: 2px solid #394d89;
	background-color: #ccd3ea;
}

textarea:focus {
	border: 2px solid #394d89;
	background-color: #ccd3ea;
}

textarea[disabled] {
	background-color: #b1bbd8;
}

legend {
  text-align: center;
  font-size: 1.2em;	
  font-weight: bold;
  color: black;	
 }
 
.zle  {
  color: red;
 }	 
 
 .czysc {
 clear: both;
 }  

.work2009 {
  background-color: #ccd3ea;
  min-height: 522px;
  min-width: 500px;
  text-align: justify;
  padding-top: 10px;
  padding-left: 10px;
 }

.work2009 p {
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
 }

.opis {
  background-color: #b1bbd8;
  margin-right: 224px;
  margin-top: 0px;
  padding-right: 10px;
 }

.work2009 img {
  float: right;
  border: 5px solid #f6c491; /*#394d89;*/
  margin-left: 10px;
  height: 300px;
  margin-top: -10px;
 }
 
 #work_menu table {
 	width: 100%;
 	padding: 8px;
   border-width: 1px;	
 }
 
ul#work_menu {
 	list-style-type:none;
 	margin: 0px;
 	padding-left: 40px;
 	padding-bottom: 24px;
 }
 
 ul#work_menu li {
 	float: left;
 	width: 8em;
 	padding: 8px;
 	padding-bottom: 8px;
 	padding-top: 8px;
 	background-color: #b1bbd8;
 	margin: 2px 2px 0px 2px;
 	border: 1px solid black;
 	border-bottom: 0px;
 }


body#program li.program, body#program li.program,
body#accom li.accom, body#accom li.accom,
body#infos li.infos, body#infos li.infos,
body#parti li.parti, body#parti li.parti
{
	background-color: #e6e8ef;
}


.particip td {
	border: 1px outset black;
	padding: 4px;
	padding-left: 10px;
}

.particip {
	border-collapse: collapse;
}
 
 /* Program konferencji */

 .prog table, tr, td {
 	margin: 0pt;
 	padding: 0pt;
 	border-collapse: collapse;
 }

.prog {
    list-style-type: none;
 }
 
 .prog li {
 	margin-top: 6pt;
 	padding-bottom: 2pt;
 	border-bottom: solid 1px;
 	width: 90%;
 }
  
 .sesja  {
 	font-size:larger;
 	text-decoration:underline;
 	padding-top: 7pt;
 }
 
 
 .przew {
   font-weight: bold;
 }
 
 .godz {
 	color: #005500;
 	font-weight: bold;
 	width: 2.5em;
 	text-align:right;
 	padding-right: 5pt;
 	vertical-align: top;
 }
 
.tytref {
  font-style: italic; 
  font-weight: bold;
 }
 
 #tytdruk {
 	display: none;
 }
