.*{
	padding:0px;
	margin:0px;
}

body {
 behaviour:url("csshover2.htc");
 background-color:#333;
 padding: 0px;
 }

#top{
  position:relative;
  display:block;
  margin: 0px auto;
  height:280px;
  width:1024px;
  border:1px solid white;
  margin-left:-9px;
  margin-top:-9px;
  background-image:url("gf/top.jpg");
}

#teleadresowe{
  font-size:small; 
  font-family:times;
  font-variant:small-caps;
  margin:180px 0px 0px 120px;
}

#bottom{
	position:relative;
	left:-8px;
	width:1024px;
	background-color:#cb8;
	border: 1px solid white;
}

/* -------------------------- contenty ----------------------------- */

div.content{
   position:relative;
   display:block;
   margin:10px;
   margin-left:30px;
   padding-top:50px;
   width:950px;/*140 + 760 */
   height: 500px;
   border:1px solid white;
   background-color:#cb8;/*cb8/bfb899*/
   background-repeat:no-repeat;
   background-position:bottom right;
   }

#cont_index{
	background-image:url("gf/tlokonie.jpg");
	height:1800px;
   }
   
#cont_wspolpraca{
	background-image:url("gf/tlokonie.jpg");
	height:710px;
   }
 
 #cont_galeria{
	background-image:url("gf/tlogaleria.jpg");
	height:1200px;
   }
 
 #cont_galeria2{
	background-image:url("gf/tlogaleria.jpg");
	height:800px;
   }
 
 #cont_kontakt{
	background-image:url("gf/tlokontakt.jpg");
	height:670px;
   }
   
   #cont_konie_badania{
	background-image:url("gf/tlokonie.jpg");
	height:750px;
   }
 
 #cont_konie_leczenie{
	background-image:url("gf/tlokonie.jpg");
	height:650px;
   }
 
 #cont_konie_ocena{
	background-image:url("gf/tlokonie.jpg");
	height:900px;
   }
 
 #cont_konie_konserwacja{
	background-image:url("gf/tlokonie.jpg");
	height:700px;
   }
 
 #cont_konie_klacze{
	background-image:url("gf/tlokonie.jpg");
	height:850px;
   }
 
 #cont_konie_zarodki{
	background-image:url("gf/tlokonie.jpg");
	height:900px;
   }
   
#cont_bydlo_diagnostyka{
	background-image:url("gf/tlokonie.jpg");
	height:510px;
   }
 
#cont_bydlo_leczenie{
	background-image:url("gf/tlokonie.jpg");
	height:310px;
   }
 
#cont_bydlo_zarodki{
	background-image:url("gf/tlokonie.jpg");
	height:980px;
   }
 
#cont_hodowlane{
	background-image:url("gf/tlokonie.jpg");
	height:1000px;
   }
 
#cont_inne{
	background-image:url("gf/tlokonie.jpg");
	height:900px;
   }
 
#cont_szkolenia{
	background-image:url("gf/tlokonie.jpg");
	height:600px;
   }
  
 
/* ----------------------- podmenu ---------------- */

#podmenu{
	position:absolute;
	top:8px;
	left:8px;
	background-color:#cb8;
	width:180px;
	border-left: 2px solid grey;
	border-bottom: 2px solid grey;
	text-align:right;
}

#podmenu ul{
	list-style-type:none;
	margin-left:-80px;
	line-height:150%;
}

#podmenu li{
	padding-top:20px;
}

#podmenu ul li a{
	font-family:sans-serif, monospace;
	font-variant:small-caps;
	text-align:right;
	background-image:url("gf/podmenu.bmp");
	background-position:right;
	color:khaki;
	text-decoration:none;
	font-size:small;
	display:block;
	border: 1px solid gray;
	padding-right:10px;
}

#podmenu ul li a:hover{
	background-image:url("gf/podmenu2.bmp");
	color:black;
}

/*--------------------------------- menu glowne ------------------- */

 #menu {
 position:absolute;
 top:220px;
 left:40px;
 list-style-type: none;
 display:block;
 width:920px;
 }
 
 #menu ul {
 list-style-type: none;
 }
 
#menu li {
 float: left;
 border:1px solid #444;
 }

#menu li li {
 float: none
 }

 #menu li a {
  display: block;
  font-variant:small-caps;
  font-family:sans-serif, monospace;
  font-size: small;
  text-align: center;
  background-image: url("gf/tlopaska.bmp");
  color: #000000;
  padding: 3px 15px;
  text-decoration: none;
  border: 0px solid #000000;
  border-bottom: 0px;
  }
  
  #menu li a:hover {
 background: #fb4;
 color: #000000;
 text-decoration: none
 }
 
 #menu li ul {
 position: absolute;
 height: 1px;
 overflow:hidden
 }
  
 #menu li:hover ul {
 height:200px;
 margin-left:-41px;
 }
 
 /*------------------------------ inne ----------------------*/
 p.tresc{
	 margin-left:280px;
	 margin-right:100px;
	 margin-top:30px;
	 font-size:large;
	 font-weight:200;
	 font-family:times;
	 color:#222;
	 text-align:justify;
	 line-height:140%;
	 text-indent:40px;
 }

 p.walidacje{
        margin-top:4px;
	 margin-bottom:0px;
	 margin-left:900px;
 }

 p.walidacje a img{
	border: 0px;
	}
 
 /*---------------------------- galeria ---------------------*/
 #tabelagaleri{
	border-spacing:28px;
	margin-left:240px;
}

#tabelagaleri a{ /*zeby nie bylo niebieskich i fioletowych prostokatow w firefoxie */
	color:#cb8;
}

img.obrazgaleri{
	display:block;
	margin:10px auto;
	border:1px solid black;  /*88f*/
}

img.obrazgaleriimaly{
	border:1px solid black;
}

p.tekstposrodku{
	text-align:center;
	color:blue;
	margin-left:160px;
}

p.tekstposrodku a{
	color:blue;
	text-decoration:none;
	font-size:small;
	font-variant:small-caps;
	margin:160px 10px;
}

