
body 
{
color: #000000; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
text-align: center;
}

a 
{
color:  #cc6600;/*#808080;*/ 
text-decoration: none;
}

a:hover 
{
color: #ff6600;/*#000000;*/ 
text-decoration: underline;
}
a.link 
{
color: #808080; 
text-decoration: none;
}

a:hover.link 
{
color: #ffffff; 
text-decoration: none;
}

a.novocaina
{
text-decoration: none;
}

h1 
{
color: white; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 14px;	
}

h2 
{
color: #000000; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 14px; font-weight: bold; 
margin-bottom: 0px; 
margin-top: 0px; 
padding-bottom: 0px; 
padding-top: 0px
}

p 
{
line-height: 14px; 
margin: 2px 7px; 
padding-bottom: 2px; 
padding-top: 2px
}

/*logo i tlo*/
#header 
{
text-align: center;
/*border-top: #c5c877 0px solid;
border-bottom: #c5c877 0px solid;
border-right: #ff9900 0px solid;  
border-left: #ff9900 0px solid;*/
background-repeat: no-repeat;
background-image: url(images/biol2.gif); 
width: 100%;/*700px;*/ 
height: 220px;
margin-left: 30px;
}

#buzka
{
margin: 44px 520px 2px 0px;
border:0px;
}
/*calosc zawartosci*/
#container
{
text-align:center; 
border-left: 0px solid gray; 
border-right: 0px solid gray; 
width: 760px; 
margin:0 auto; 
background: white;
}

#contentall
{
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
float:right;
width:740px; 
background: white;
border: 2px solid #bababa;
padding: 15px 5px 15px;
}
/*zawartosc glowna*/
#content
{
/*clear: right;*/
margin-top: 10px;
margin-left: 0px;
margin-right: 20px;
float: right;
width: 500px; 
background: #d0d0d0;
border: 1px solid #d6d6d6;
padding: 15px 0px 15px 0px;
}

div#content p.tytul
{
line-height:1.4;
font: 150% bold;
/*font-style: italic;*/
margin-top: 10px;
margin-bottom: 10px;
padding: 2px; 
color: #000000;/*#cc0000;*/
background: #e7e7e7;
text-decoration: none; 
width: auto;
}

div#content p.tytul2
{
font: 140% bold;
/*font-style: italic;*/
padding: 5px; 
color: #cc0000; 
}

div#content p.zbiory
{
font: 14px bold;
font-style: italic;
padding: 5px; 
color: #cc0000;
}


div#content a.pdf
{
text-decoration: none;
padding: 0px;
border: 0px;
}

div#content img.pdf
{
border: 0px;
}

div#content img.zip
{
border: 0px;
text-decoration: none;
vertical-align: middle; 
}

div#content #novocaina
{
border: 0;
}

#members 
{
width: 90%;
padding: 20px; 
text-align: left;
/*border: 0px bold black;*/
}

.mail2 
{
border: 0px;
vertical-align: middle;
}

.borderzero
{
border: 0;
}
/*menu*/
#navcontainer 
{
clear: left; 
padding-right: 5px; 
padding-left: 5px;
padding-bottom: 5px;
padding-top: 5px;   
font-size: 0.9em; 
float: left; 
margin: 10px 15px 0px 25px; 
width: 165px;
background: white; 
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
}

#navcontainer ul 
{
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px;
padding-top: 0px;
font-size: 1.1em;  
margin: 0px 0px 3px; 
width: auto;  
list-style-type: none
}
#navcontainer li
{
margin-bottom: 4px
}

#navcontainer li a 
{
padding-right: 2px; 
padding-left: 10px;
padding-top: 6px; 
padding-bottom: 0px;
display: block;  
background: #ff9900; 
color: #fff; 
height: 20px; 
text-align: left; 
text-decoration: none;
width: auto;
}
/*#navcontainer li a:visited {
padding-right: 8px; display: block; padding-left: 10px; 
background: #2489db; padding-bottom: 0px; color: #fff; 
padding-top: 6px; height: 20px; text-align: right; text-decoration: none
}*/
#navcontainer li a:hover 
{
background: #ff6600; 
color: #990000; 
text-align: right;
padding-right: 10px;
}

#navcontainer li a#current 
{
background: #ff6600; 
color: #990000; 
text-align: right;
padding-right: 10px;
/*
background: #006666; 
color: #ff6666; 
text-align: right;*/
}

.update
{
text-align: center;
padding-right: 10px; 
padding-left: 10px; 
padding-bottom: 5px; 
padding-top: 3px;
border-top: #ddd 1px solid; 
border-bottom: #ddd 1px solid;
background: #eee; 
margin: 2px 5px 10px 5px; 
width: 130px; 
color: #6b6b6b;  
}
/*stopka*/
#footer
{
margin-top: 10px;
/*background: #ffff66;*/
color: #939393;
text-align:center; 
clear: both;
width: 100%;
}

/*validation*/
#validation 
{
background: #fff;
height: auto; 
/*margin-left: 15px;*/
margin-top: 15px; 
width: auto; 
border: 0;
text-align: center;
border: 0;
}

#validation a:hover
{
color: #fff;
background: #fff;
text-decoration: none;
}

#validation a
{
background: #fff;
text-decoration: none;
border: 0;
}

#w3c 
{
border: 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
}

#w3c2 
{
border: 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
}

