body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 13px ;
	background-color: #FFFFFF;
}
	
acronym,abbr {
			background: none;
			border: none;
			cursor: help;
		}

h1,h2 {
	font-weight: normal;
	font-size: 1.9em;
	padding: 0;
	margin:  0 0 0.5em 0;
	font-family: Trebuchet MS, Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #455f49;/*#155D8F;*/
}

h2 {
	font-size: 1.3em !important;
}

h3 {
	font-weight: bolder;
	font-size: 1.1em;
	padding: 0;
	margin: 0 0 1em 0;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
}

p {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 1em;
}

	p#return_link {
		margin: 1em 0;
		text-transform: uppercase;
		font-size: .8em;
		font-weight: bolder;
	}
	p#help_info {
		margin: 1em 0;
		padding: 0 0 0 4em;
		font-size: .8em;
		color: #777;
	}
	
a {
	text-decoration: none;
	color: #144869; 
	font-weight: bolder;
}

	a:hover 		{
		text-decoration: underline;
		font-weight: bolder;
	}


	
form {
	font-size: .8em;
	 /* background-color: #eff8ce;  */
	border: none;
	
}

  form fieldset {
  	margin-bottom: 10px;
   	border: 1px solid rgb(231,237,232);/*rgb(150,180,250);*#ccc;*/
  /* border: none; */
  }

    form fieldset li {
    	list-style: none;
    	padding: 0 0 1em 0;
    	margin: 0;
    }
		
			form fieldset li span.formHelp {
				font-size: .9em;
				color: #333;
				margin-left: 1em;
			}

	form legend {
		padding: 0 1em;
		font-size: 1.2em;
		font-weight: bolder;
		font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
		color: rgb(69,95,73);/*#155D8F; /*#796646;/*  486F14; */
	}

	form label {
		display: -moz-inline-box;
		display: inline-block;
		line-height: 1.8;
		vertical-align: top;
		width: 16em;
	}
	
	form li ul {
		margin-left: 12em;
		/* margin-top: -1em; */
	}
	

	form select { /* background-color: #fff; */ 
			font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;  }
			
	/* textarea { background-color: lightgrey; color: blue; } */
	
input {  font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
			font-size: 1.1em;
			color: blue ; 
}
	
  .button { 
  			background-color: #CCC1A3;
  			font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
  			font-size: 1.1em;
  			/* color: fff; */ 
  			/* margin-left: 1em; */
  }

 .submit input { 
 	font-size: 1.1em;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: rgb(205,218,207);/*rgb(150,180,250); /*#CCC1A3;*/
	border: 1px outset #d7b9c9;
	margin-top: 1em;
	font-weight: bolder;
	}
	
	
/*NAGLOWEK*/
div#header {
	margin: 0 0 0 0; /* caly naglowek -tu dolny margines- zamiast tego moze byc gorny w oknie glownym*/
	padding:  0px 0px 0px 0px;
	border-bottom: 1px solid #fff;	
	background-color:  rgb(214,224,216);/*#D6D6D6; #A5EADA;  eeeeee header tlo #2f5f63;*/
	background-repeat: no-repeat;
}

	div#top_menu {
		background-color: rgb(106,145,112);/*#747474;rgb(150,180,250);#CCC1A3;/* A6926B pasek menu b06530;*/
		margin: 0;
		padding: 0 20px 0 20px;
	}

	div#header h1, div#header h2 {
		margin:  0px 0 15px 10px;/*43px 0 20px 10px*/
		padding: 0 0 0 20px;
		color: #455f49;/*#056783;*/
		font-size: 2.3em;
		font-family: Trebuchet MS,Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	}
	
	div#header h2{
	  font-size: 2em;
	}

	div#header ul {
		font-size: 1em; 
		/* font-size: .8em; */
		margin: 0;
		padding: 5px 0 5px 20px;
		border-right: none;
	}

		div#header ul li {
			margin: 0 0px 0 0;
			padding: 5px 18px 6px 18px;
			display: inline;
			list-style: none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			border: none;/*1px solid #000;*/
			/*background-color: #796646;/* pasek menu przyciski  b06530; #539209;*/
			background-color: rgb(79,108,83);/* #858585;rgb(150, 30, 30);*/
			border-bottom: none;
			border-left: 1px solid #fff;
		}
		
			div#header ul li a {
				text-decoration: none;
				color: #fff;
			}
			
				div#header ul li:hover {
					/*background-color: #A6926B; /* A6926B  ?pasek menu przyciski nacisniete  b06530;*/
					background-color: rgb(95, 131, 100);/*#DADADA;*/
				}
				
				div#header ul li a:hover {
					text-decoration: underline;
					/* background-color: #666644; */
				}
				
				div#header ul li.active {
					color: #000;
					background-color: rgb(194,211,197); /*#B1B1B1,#fff;*/
				}
				
					div#header ul li.active a {
						color: #000;
					}
				
				div#header ul li.first {
					/*border-left: 1px solid #000;*/
				}
			

div#main_frame {
   
	margin: 20px 40px 20px 40px;
    /* padding: 20px 40px;  -niepotrzebne*/
	/* background-color: #fff; *//*tlo zasadniczej ramki gdy było biale zasłaniało w ie header-2*/
	z-index: 2;
	/* height: auto; */
	/* min-height: 100%; */
	min-height: 350px;
    height: auto !important;
    height: 350px;
	/*  to było inne rozwiazanie ale nie dzialalo u mnie w ie6
	    min-height: 600px;
              height: expression(document.body.clientHeight > 600? "600px": "auto" ); */
			  
}



div#footer {
	margin: 20px 0 0 0;   
	padding: 20px 20px 20px 20px; 
	background-color:  rgb(214,224,216);/*rgb(181,192,196); #D6D6D6; #AAEADA; */
	font-size: .8em;
	border-top: 4px solid rgb(106,145,112);;/*#ADADAD;/*#CCC1A3;  486F14   81C226; #000;*/
	text-align: center;
				  
}

p#table_info {
	text-transform: uppercase;
	font-size: .8em;
}
	p#table_info span.table_info_var {
		color: #144869;
		font-weight: bolder;
	}

div#table_nav {
	font-size: .8em;
	margin-top: 1.5em;
}

	div#table_nav p {
		display: block;
		float: left;
	}

	div#table_nav ul {
		margin-left: 2em;
	}
	
		div#table_nav ul li {
			display: inline;
			margin: 0 0 0 .5em;
		}

h2 span.name {
	font-weight: bolder;
	color: #144869;
}
table#bull_table{
	margin: 1em 0;
	padding: 0;
	border:1px solid rgb(231,237,232);
	/*outline: 1px #ccc solid;*/
	border-collapse: collapse;
	font-size: .8em;
	width: 99%;
}

table#bull_table thead tr th{
	font-weight: bold;
}

	table#bull_table a {
		text-decoration: none;
		color: #000;
	}
	
		table#bull_table tr.table_head a {
			color: black;
			font-weight: bolder;
		}

		
	table#bull_table a:hover {
		text-decoration: underline;
	}

	table#bull_table td{
		margin: 0;
		padding: .3em 1em;
		/* text-align: center; */
	}
	
		table#bull_table td.bull_data{
			text-align: center;
		}
	
		table#bull_table a.bull_name {
		  text-align: center;
		  font-size: .9em;
			color: #144869;
			font-weight: bolder;
			
		}
		
		table#bull_table td.bull_woz {
			text-align: center;
			color: #144869;
			font-weight: bolder;
		}
		
		table#bull_table td span.bull_number {
			font-size: .9em;
		}

	table#bull_table tr.table_head, table#iloscOcenionych thead tr, table#iloscWszystkich thead tr, table#sredniePotomstwo thead tr{
		background-color: rgb(202,221,216);/*#A5EADA;/*#666;  //jasny niebieski
		color: #fff;
		/* font-weight: bolder;	 */
	}
	
	
table#bull_table a {

		font-weight: normal;
	}	
div.data_frame {
	margin: 10px 0;
	padding: 0;
	border: 1px solid rgb(231,237,232);
	font-size: .8em;
}

	div.data_frame div.content {
		margin: 0;
		padding: 10px 10px;
	}
	
	div.data_frame h3 {
		margin: 0;
		padding: 10px 10px 7px 10px;
		text-transform: uppercase;
		color: #990000;
		background-color: rgb(202,221,216); 
	  display: block;
	}
	
	div.data_frame h4 {
		font-size: 1em;
		margin: 0;
		padding: 0;
	}
	
	div.data_frame dl {
		margin: .5em 0;
		padding: 0;
	}
	
		div.data_frame dl dt.bold {
			font-weight: bolder;
		}
		
		div.data_frame dl dt.indent {
			margin-left: 1.5em;
		}
	
		div.data_frame dl dt {
			float: left;
		}
	
		div.data_frame dl dd {
			margin-left: 170px;
		}
	
	div.data_frame table.bull_data_table {
		border-collapse: collapse;
		margin: .5em 0;
		padding: 0;
		/* text-align: center; */
	}
	
		div.data_frame table.bull_data_table tr.kind_header {
			display: block;
			padding: 1em 0 0em 0;
			font-size: 1.2em;
			font-weight: bolder;
			color: #144869;
			text-align: left;
		}
		
		div.data_frame table.bull_data_table tr.kind_subheader {
			display: block;
			padding: 1em 0 0em 0;
			font-size: 1em;
			font-weight: bolder;
			color: #000;
		
		}

		div.data_frame table.bull_data_table tr.header {
			font-weight: bolder;
			color: #778899;
			
		}
	
		div.data_frame table.bull_data_table td {
			margin: 0;
			padding: 0 0.4em 0 0; /* 0 1em 0 0; */
			text-align: right;
			
		}
			div.data_frame table.bull_data_table td.desc {
				text-align: left;
				width: 250px; /* szerokosc kolumny nazwy cech */
			}
		
	.border_left {
	  border-left: 1px solid #ccc;
	}
			
	div#bull_id_data {
		float: left;
		width: 48.5%;
		height: 10em;
	}
	
	div#bull_indices {
		float: right;
		width: 48.5%;
		height: 16em;
	}
		div#bull_indices dd.index_pf {
			color: #a90f19;
			font-weight: bold;
		}
		
	div#prod_data {
		clear: both;
	}
	
	div#left_column {
		float: left;
	}
	
	div#right_column {
		padding: 0 0 1em 30em;
	}
	
	
/*dane BUHAJa*/

div#buhaj {
	margin: 0;
	padding: 10px 10px;
}

div#buhaj table tr th {
	width: 260px;
	font-weight: normal; 
	text-align: left;
}
	
td.jednostka {
 width: 50px;
 text-align: left;
}


/*METODY*/
div#metody h2{
	font-family: Trebuchet MS, Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	font-weight: normal; 
	border-left: 15px solid #155D8F;
	display: block;
	background-color: #AAEADA;
	padding: 0.3em 0 0.3em 10px;
}

div#listaWTabelce ul {
	margin-top: 3px;
	margin-bottom: 3px;
}
 
div#listaWTabelce p{
  margin-bottom: 4px;
}

div#woz {
	color: rgb(100,100,150); 
	font-weight: bold;
}

div.wzory {
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#metody img{
	vertical-align: middle;
}

div#metody p.wciecieWM{
	padding-left:94px;
	text-indent:-94px;
}

div#metody p.wciecieOdchylenia{
	padding-left:94px;
	text-indent:-54px;
}

div#metody p.wciecieWOZ{
	padding-left:90px;
}


/* WSTEP */
div#wstep {
 margin: 0 10px 0 0; 
 font-family: Trebuchet MS, Verdana, sans-serif;
}

div#wstep h2{
	font-size: 1.1em; 
	font-weight: bold; 
	border-left: 15px solid rgb(88,104,109);/*#000000;*/
	display: block;
	background-color: rgb(202,221,216);/*rgb(185,194,198);/*#8F8F8F;#AAEADA;*/
	padding: 0.3em 0 0.3em 10px;
}

div#wstep ul li {
	padding: 4px;
}

div#wstep ol li {
	padding: 2px;
	list-style-type: lower-latin;
}

div.pomoc{
	font-size: 1em;
	font-weight: bold; 
	color: red;
	margin-left: 1em;
}

div#szukaj label {
	font-size: 1.1em;
}

div#szukaj option selected {
	font-size: 1.1em;
}

div#szukaj select {
	font-size: 1.1em;
}


/*  OCENA HODOWLANA */
div#bull_id_data_hodowlana {
		float: left;
		width: 300px;
		clear: both;
		line-height: 16px;
}

div#powrot {
		clear: both;
}

div#wyjasnienia1 p{
	padding-left:94px;
	text-indent:-44px;
}

div#wyjasnienia2 p{
	padding-left:94px;
	text-indent:-44px;
}

div#metody p.wciecieWOZ2{
	padding-left:150px;
	font-weight: bold;
}

span.wh {
	color: rgb(100,100,150); 
	font-weight: bold;
}

div#licznik {
  text-align: center;
}

