
/*wszystkie selecty powinny zajmować całą szerokosc komorki*/




td.dlainput input{	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width:100%;

}

input.term {	
	text-align: center;
	font-size:11pt;
	font-weight: bold;
	background-color: #FFFFCC;

}




input.subbutton { 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-align: center; 
	height: 25px; 
	width:120px;
}


input.subbuttonterm { 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-align: center; 
	height: 30px; 
	width:100%;
}

input.subbuttonmenu { 
		font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-align: center; 
	height: 30px; 
	width:125px;
}

.subbutton80 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-align: center; 
	height: 25px; 
	width:80px;
}

.subbutton40 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-align: center; 
	height: 30px; 
	width:30px;
}

.subbutton40m { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-align: center; 
	height: 25px; 
	width:25px;
}




table.term {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-style: normal;	
	font-size: 13px; 
	color: #000000; 
	empty-cells: show;
	border-spacing: 0px;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
}	

table.bezo {
	border-width: 0px;
}	



td.term { 
	text-align: center;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	padding-left: 1px;
	padding-right: 1px;

}


td.bezo { 
	border-width: 0px;
}

td.dlainput { 
	padding-left: 0px;
	padding-right: 0px;
}

td.naglowek {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	border-width: 1px;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #333366; 
	background-color: #DDE3F0;

}

td.naglowek_nieb{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	border-width: 1px;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #333366; 
	background-color: #DDE3F0;
	border-width: 1px;

}

td.liniap {


	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	border-width: 1px;
	border-color: #000000;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000000; 
	background-color: #FFDDBB;
	padding-left: 10px; 
	padding-right: 10px; 
}

td.linian {

	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	border-width: 1px;
	border-color: #000000;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000000; 
	background-color: #FFFFFF;
	padding-left: 10px; 
	padding-right: 10px; 

}


td.liniam {

	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	border-width: 1px;
	border-color: #000000;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000000; 
	background-color: #FFFFFF;
	padding-left: 10px; 
	padding-right: 10px; 

}

td.liniac {

	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	border-width: 1px;
	border-color: #000000;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000000; 
	background-color: #FFB062;
	padding-left: 10px; 
	padding-right: 10px; 

}

td.liniazie {
	margin:0px; 
	padding-left: 4px; 
	padding-right: 4px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	line-height: normal; 
	color: #333366; 
	background-color: #CCFF66;
	border-width: 1px;

}

td.liniaz {
	margin:0px; 
	padding-left: 4px; 
	padding-right: 4px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	line-height: normal; 
	color: #333366; 
	background-color: #FFFF99;
	border-width: 1px;
}

td.linia_biala {
	font-size: 13px; 
	margin:0px; 
	padding-left: 4px; 
	padding-right: 4px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-variant: normal;
	line-height: normal;  
	color: #333366; 
	background-color: #FFFFFF;
	border-width: 1px;

}

td.linia_zolta {
	font-size: 13px; 
	margin:0px; 
	padding-left: 4px; 
	padding-right: 4px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-variant: normal;
	line-height: normal;  
	color: #333366; 
	background-color: #FFFF66;
	border-width: 1px;

}

td.linia_czerwona {
	font-size: 13px; 
	margin:0px; 
	padding-left: 4px; 
	padding-right: 4px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-variant: normal;
	line-height: normal;  
	color: #333366; 
	background-color: #FF9966;
	border-width: 1px;

}

td.menu{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #DDE3F0;}
td.menu:active{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #DDE3F0;}
td.menu:link{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #DDE3F0; }
td.menu:visited{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #DDE3F0; }
td.menu:hover{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #DDE3F0;}

a.menu{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #DDE3F0; }
a.menu:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #DDE3F0; }
a.menu:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #DDE3F0;}
a.menu:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #DDE3F0;} 
a.menu:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #990033; background-color: #DDE3F0;} 

a.sortlink{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000;}
a.sortlink:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000;}
a.sortlink:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000;}
a.sortlink:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000;}
a.sortlink:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000;}

a.link{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #FFFFFF; }
a.link:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #FFFFFF; }
a.link:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #FFFFFF;}
a.link:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #333366; background-color: #FFFFFF;} 
a.link:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #990033; background-color: #FFFFFF;} 

.naglowek { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-style: normal; 
	font-weight: bold; 
	color: #333366; 
	text-align: center;
}

.info { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #CC0000; 
	background-color: #DDE3F1;	
	text-align: left;
	border-width: 1px;
}





.tekst { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #0000FF;
}


.tekstbar { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #333366; 
}



.footnote { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #333366;}

.footnote2 { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #333366;
	position: absolute;
}

.uwaga_back { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: normal; 
	color: red; 
	text-align: center; 
	width:100%;
}

 .blue {
	color:#333333;
	background-color:#DDE3F0;
	border-color:#000000;
	border-width:2px;
	border-style:Solid;
	font-family:Verdana;
	font-size:2.0em;
	border-collapse:collapse;
	
 }

 .blue_ramka {
	border-color:#B5C7DE;
	border-width:2px;

 }

td.naglow_ed_left {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	border-width: 0px;
	color: #333366; 
	text-align: left; 
	background-color: #DDE3F0; 
	width: 300px;
	padding-left: 4px;
	padding-right: 4px
}

td.naglow_ed {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #333366; 
	text-align: right; 
	background-color: #DDE3F0; 
	width: 150px;
	padding-left: 0px;
	border-width: 0px;
}

.diwstrona {
	border-width:0px;
	padding: 0px;
	background: #FFFFCC;
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-align: center;
	
 }

.inputfield    { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-align: left; 
	width:100%;
}



.inputfield50    { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-align: left; 
	width:50px;
}

.inputfield50_male    { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-align: left; 
	width:50px;
}
	  
 .strona {
	border-width: 0px;
	padding: 0px;
	background: #FFCCFF;
	height:100%;
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-align: center;
	
 }


.komunikat {
	border-width: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 14px;
	text-align: center;
	color:#003366;
}	










 .ter_cze_center { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: red; 
	text-align: center; 
	width:100%;
}

 .ter_nie_center { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: blue; 
	text-align: center; 
	width:100%;
}


.inputfieldind { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000; text-align: left; width:190px;}



/* div w którym znajduje się imput do wprowadzania gatunku słuzący do wyrówania diva z listą */
.diwrownaj {
	margin: 0px; 
	padding: 0px;
	width: 100%;
	border-width: 0px;	
	text-align: left;
}

/*div tworzony dynamicznie zawierajacy listę z wynikami (gatunkmi)*/
.showhelplist {
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	/*position: relative;*/
	position: absolute;
	z-index: 10;
	background:#FFFFCC;
	border-width: 2px;
	border-style:solid;
	border-color: #FFCC66;
/*	width: 202px;
	height: 82px;*/
}
 /* sam obiekt listy z gatunkami*/

.helplist {
	width: 100%;
	height: 100%;
	background-color:#FFFFCC;
	font-family: Verdana, Arial;
	font-size: 12px;
	border-width: 0px;
	border-style: none;
	border-color:#336600;

}
 
.diw {
	top: 0px;
	left: 0px;
	background: #DDE3F0;
	text-align: center;
	width: 100%;
}