body {
     font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif;
	 color: #474747; 
	 font-size: 12px;
	 margin: 0 auto;
	 padding: 20px 0 0 0;
	 background: #fff;
	  background: url(images/bg.png) repeat-x 0 87px;
	 }

a:link, a:visited, a:hover {text-decoration: none; color: #595959;}
a:hover {text-decoration: none; color: #138fe4;}
	 
img {border: 0;}
.bold {font-weight: bold;}

.blank {width: 100%; height: 2px; float: left;}

h4 { font-size: 22px; color: #1E9B1B; font-weight: normal;}

/* grafika w topie */
#top {width: 100%; background: url(images/bg-top.jpg) no-repeat center 0;}

#img-top {width: 1000px; margin: 0 auto; background: url(images/bg-top.jpg) no-repeat center 0;}

/* wysrodkowanie tresci */
#box-content {width: 913px; height: 1000px; position: relative; margin: 0 auto; z-index: 2;}
#logo {float: left; position: absolute; left: -46px; top: 0;}

/* menu */
#menu {position: absolute; right: 42px; top: 67px;}
#menu a {display: block; float: left; height: 55px; margin: 0 0 0 11px;}

/* zakladki menu*/
a.femifertil {width: 102px; background: url(images/femifertil.png);}
a:hover.femifertil {background: url(images/femifertil-hover.png);}

a.kup {width: 71px; background: url(images/kup.png);}
a:hover.kup {background: url(images/kup-hover.png);}

a.pytania {width: 127px; background: url(images/pytania.png);}
a:hover.pytania {background: url(images/pytania-hover.png);}

a.baza-wiedzy {width: 121px; background: url(images/baza-wiedzy.png);}
a:hover.baza-wiedzy {background: url(images/baza-wiedzy-hover.png);}

a.o-nas {width: 77px; background: url(images/o-nas.png);}
a:hover.o-nas {background: url(images/o-nas-hover.png);}

a.kontakt {width: 88px; background: url(images/kontakt.png);}
a:hover.kontakt {background: url(images/kontakt-hover.png);}

/* hierarchia linkow */
#hierarchy {float: left; margin: 372px 0 0 40px; display: inline; font-size: 11px; color: #024900;}
#hierarchy a {color: #024900;}
#hierarchy a.active {text-decoration: underline;}
.active {text-decoration: underline;}
#hierarchy img {margin: 0 5px;}

/* tresc */
#content {width: 913px; float: left; font-size: 13px; line-height: 22px; text-align: justify;}
#content .center {width: 830px; margin: 40px auto 0 auto;}

/* przesunniecie prawej strony o 40px */
.right {position: relative; left: 40px;}

/* stopka */
#footer {width: 100%; float: left; font-size: 11px;}
#footer .center {width: 865px; margin: 30px auto 0 auto;  border-top: #7aba7a 1px solid;}
#footer a {color: #118411;}

/* linki - stopka */
#links-footer a {display: block; height: 53px; float: left; margin: 20px 25px 0 0; color: #118411;}
#links-footer a:hover {background: url(images/hover-link-footer.gif) repeat-x 0 100%;}

#copyright {float: right; padding: 13px 0 0 0;}
#copyright p {margin: 5px 0; color: #118411;}
#copyright a {font-weight: bold;}
#copyright a:hover {color: #138fe4;}

input.ankie {width:400px; border-bottom : 2px solid #ECECEC; text-align : left; border: #ECECEC; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
input.ankies {border-bottom : 2px solid #ECECEC; text-align : left; border: #ECECEC; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}

input.ankie-small {height: 24px; padding: 5px 5px 5px 5px; background: url(images/form-small.png) no-repeat; border: 0; color: #000000; font-size: 11px;}
textarea.ankie {border-bottom : 2px solid #ECECEC; text-align : left; border: #ECECEC; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}

.table { font-size: 12px; color: #000000; text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td { font-size: 12px; color: #000000; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;; border-color: #FFFFFF #FFFFFF #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.foto{border-bottom : 1px solid #ECECEC; text-align : left; border: #ECECEC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.szukaj_p   { background-color:#138fe4; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 20px; border: 1px solid; border-color: #5a5a5a 5a5a5a 5a5a5a}
.szukaj_ps   { background-color:#68A366; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 20px; border: 1px solid; border-color: #5a5a5a 5a5a5a 5a5a5a}
.szukaj_psa   { background-color:#CB0000; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 20px; border: 1px solid; border-color: #5a5a5a 5a5a5a 5a5a5a}
.blad {color: #FF0000;}
.okej {color: #138fe4;}
.gwiazda {color: #FF0000;}