body {
	 font-family: 'Tahoma', 'Bitstream Vera Sans', 'Trebuchet MS', trebuchet, arial, verdana, helvetica, sans-serif; 
	 background-color: #f5f5f5;
	 /*background-image: url('images/menu_bg2.png');
	 background-image: url('images/bg_papp.jpg');
	 background-position: 0px 0px;
   background-attachment: fixed;*/
	 color: #000;
	 font-size: 10pt;
	 }




p 		{font-size: 10pt;
      font-family: 'Tahoma', 'Trebuchet MS', trebuchet, arial, verdana, helvetica, sans-serif; 
		  color: #000000;
		  /*text-align: justify;*/
margin-top: 0.6em;
margin-bottom: 0.6em;    
			}
/*       
td    { font-size: 10pt; 
        font-family: 'Tahoma', 'Trebuchet MS', trebuchet, arial, verdana, helvetica, sans-serif; }
        
*/

a:link    { text-decoration: none; 
            color: #0066CC; }
a:active  { color: red }
a:visited { text-decoration: none; 
            color: #0066CC; }
a:hover	  { text-decoration: none; 
            color: #993300; 
            background-color: transparent; }


.openwinlink { color: #06c; }
.openwinlink:hover { color: #930; cursor : pointer;}


OL OL     { list-style-type: decimal }      /* 1 2 3 4 5 etc. */


/* forms */
#forms_container {
float: left;
}


/* div that surrounds both forms */
#forms {
text-align: left;
  background-color: #ddd; /* #eee; */ 
  margin: 6px; 
  padding: 6px; 
  border: solid 1px #999;
  /*background-image: url('http://geokogud.info/menu_bg1.png');*/
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

#forms:hover {
/*border: dotted 1px #999;*/
}

/* div that surrounds form to select table */
#form_tables {
text-align: right;
margin-top: 15px;
margin-bottom: 15px;
}

#form_tables select {
font-size: 12pt; 
font-weight: bold; 
color: #000; 
border: solid 0px #333;
letter-spacing: 2px;
background-color: transparent;
}

/* div that surrounds form to select search criteria */
#form_fields_container {
text-align: left;
}

#form_fields {
text-align: right;
font-size: 8pt;
}

#form_fields select {
background-color: transparent;
border: solid 0px #333;
margin: 1px;
font-size:  8pt;
}

#form_fields .inputbox {
background-color: #fff;
border: solid 1px #333;
margin: 1px;
padding: 2px;
font-size:  8pt;
font-weight: bold;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

#forms, #form_tables,  #form_tables select, #form_fields select, #form_fields,#form_fields .inputbox {
font-family: verdana, arial, sans-serif;
}
	  
.pisinupp {
background-color: rgb(246,213,116); 
color: #000;  
padding: 1px;

font-size: 8pt;
font-weight: bold;
border: solid 1px #333;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 3px;
/*font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 7pt;
font-weight: bold; 
color: #fff;
background-color: #ff6600;
padding: 1px;
margin: 2px;
 */  
}

.pisinupp:hover {
background-color: #8eae61; /*#f8bc07*/ 
color: #fff;

}



h1 {font-family: verdana, arial, sans-serif; 
    font-size: 12pt; 
    color: #000;
    }
h2 {font-family: verdana, arial, sans-serif; 
    font-size: 12pt; 
    font-style: italic; 
    color: #000;
    }
h3 {font-family: verdana, arial, sans-serif; 
    font-size: 10pt; 
    font-style: italic; 
    color: #000;}

.menu { 
	color: #fff;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;

	}
/*
a.menu:link { text-decoration: none; color: #ffffff; }
a.menu:active { text-decoration: none; color: red; }
a.menu:visited { text-decoration: none; color: #ffffff; }
a.menu:hover { text-decoration: none; color: #000000; }
*/



.tr_dark {
          background-color: #eeeeee;
				 }
.tr_light {
          background-color: #fafafa;
				 }

.left_menu {
      font-family: arial, verdana, helvetica, sans-serif; 
		  font-size: 7pt;
		  color: #666666; 
				 }
				 
a.left_menu:link    { text-decoration: none; color: #000000; }
a.left_menu:active  { color: red }
a.left_menu:visited { text-decoration: none; color: #000000; }
a.left_menu:hover	  { text-decoration: none; color: red; background-color: transparent;}				 

.left_menu_h {
      font-family: arial, helvetica, sans-serif; 
		  font-size: 8pt;
		  color: #000000;
			font-weight: bold;
				 }
				 			
a.footerlink:link    { text-decoration: none; color: #666666; }
a.footerlink:active  { color: red }
a.footerlink:visited { text-decoration: none; color: #666666; }
a.footerlink:hover	  { text-decoration: none; color: red; background-color: transparent;}



a.hierarchy:link    { text-decoration: none; color: blue; }
a.hierarchy:active  { color: red }
a.hierarchy:visited { text-decoration: none; color: blue; }
a.hierarchy:hover	{ text-decoration:none; color: yellow; background-color: blue;}




/*kaart:*/
.vorm  {
		 height: 20px;
	   color: #09092f;
	   background-color: #fff;
	   /*background-image: none;*/
	   font-size: 8pt;
	   }
		 
.details_content {
								  font-family: verdana, arial, helvetica;
                  font-size: 8pt;
									font-weight: bold;
									}
.details_head {
                  font-size: 7pt;
									font-weight: normal;
									/*color:red;*/              
}

.drill_tab_heading {
font-size: 7pt;
border-bottom: dotted 1px #999; 
}

.drill_tab_data {
font-size: 8pt;
font-weight: bold;
border-bottom: dotted 1px #999; 
padding-left: 5px; 
padding-right: 5px;
}


.class_regnum {
padding-left: 0px;
padding-top: 10px;
font-size: 1.2em;
font-weight: bold;
}

.class_phylum {
padding-left: 10px;
padding-top: 10px;
margin-top: 10px;
font-size: 1.1em;
font-weight: bold;
border-top: dotted 2px #666;

}

.class_class {
padding-left: 20px;
padding-top: 10px;
font-size: 1em;
font-weight: bold;
}

.class_order {
padding-left: 30px;
padding-top: 10px;
font-size: 0.9em;
font-weight: bold;
}

.class_family {
padding-left: 40px;
padding-top: 10px;
font-size: 0.8em;
font-weight: bold;
}

.class_subfamily {
padding-left: 50px;
padding-top: 10px;
font-size: 0.8em;
}

.class_genus {
padding-left: 60px;
padding-top: 5px;
font-weight: bold;
}

.class_species {
padding-left: 80px;
}

.class_species_former {
padding-left: 100px;
color: #666; 
font-size: 8pt;
}


.class_species .openwinlink {
font-size: 8pt;
border-right: dotted 1pt #666;
padding: 0px 3px 0px 3px;

}


/* piltide kuvamine failis classes.inc.php */
table.imagecell0  { 
padding: 3px;
margin: 3px; 
border-top: solid 1px #fff; 
border-left: solid 1px #fff; 
border-right: solid 1px #999; 
border-bottom: solid 1px #999;
width: 200px;
background-color: #000; /*#f0f0f0;*/
color: #ccc;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}


/* pildi ümbris */
td.imagecell0 {
font-size: 7pt; 
border-bottom: dotted 1px #999; 
/*width: 200px;*/
padding: 0px;
margin: 0px;
text-align: center;
}

/* seletus: päised */
td.imagecell1 {
font-size: 7pt; 
border-bottom: dotted 1px #999999; 
}

/* seletus: andmed */
td.imagecell2 {
font-size: 7pt; 
font-weight: bold; 
border-bottom: dotted 1px #999999; 
padding-left: 5px; 
padding-right: 5px;
}
/* lingid */
td.imagecell2 .openwinlink {
color: #9cf;
}
td.imagecell2 .openwinlink:hover {
color: #fff;
}

/* piltide kuvamine failis classes.inc.php */


.menubox {
  color: #666; 
  font-size: 0.8em; 
  background-color: #eee; 
  margin: 6px; 
  padding: 6px; 
  border: solid 1px #ccc;
  /*background-image: url('http://geokogud.info/menu_bg1.png');*/
  -moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.menubox:hover {
border: solid 1px #999; 
background-color: #eee; 
color: #000; 
}


/* in header_simple to provide navigation */
#backforward {
  font-size: 7pt;
  position: absolute;
  top: 2px;
  left: 2px;
}

#backforward .link {
  color: #0066CC;
}


#simplesearch {
font-size: 1.2em;

}

