body {background-color:#FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; margin:0; padding:0;}

hr {height:1px; margin-left: 3px; margin-right:3px; color:#000000;}
a {text-decoration: none; }
a:hover {text-decoration: underline}
td, table, div, img, form, input {padding:0px; margin:0px; font-size:12px}

img {border: none; }

#center {width:868px; margin-right: auto; margin-left: auto; padding-top: 30px}
#logo{width: 310px; height: 180px; float: left; margin-top: 20px; position: relative; z-index:99;}
#menu_top {width: 558px; float: left;}

a.menu_a1, a.menu_a2, a.menu_a3 {width: 132px; height: 49px; background: url(grafika/menu1.gif) top; font-size: 16px; font-weight: bold; font-family: Trebuchet MS, Helvetica, sans-serif; display: block; float: left; color: white; text-align: center; line-height: 15px; padding-top: 17px; margin-right: 17px}
a.menu_a1 {margin-left: 64px; display: inline}
a.menu_a2 {background: url(grafika/menu2.gif) top;}
a.menu_a3 {background: url(grafika/menu3.gif) top;}

a:link.menu_newsy              { color: #FFFFFF; text-decoration: none;              font-size: 16px; font-family: Trebuchet MS, Helvetica, sans-serif; padding:0px; margin: 0px; line-height: 18px; font-weight: bold; }
a:visited.menu_newsy       { color: #FFFFFF; text-decoration: none;              font-size: 16px; font-family: Trebuchet MS, Helvetica, sans-serif; padding:0px; margin: 0px; line-height: 18px; font-weight: bold; }
a:active.menu_newsy              { color: #FFFFFF; text-decoration: none;              font-size: 16px; font-family: Trebuchet MS, Helvetica, sans-serif; padding:0px; margin: 0px; line-height: 18px; font-weight: bold; }
a:hover.menu_newsy              { color: #FFFFFF; text-decoration: underline;       font-size: 16px; font-family: Trebuchet MS, Helvetica, sans-serif; padding:0px; margin: 0px; line-height: 18px; font-weight: bold; }

a.lista                            { color: #FFFFFF; text-decoration: none;              font-size: 12px; font-family: Trebuchet MS, Helvetica, sans-serif; padding-left: 10px; line-height: 12px; }
a:visited.lista              { color: #FFFFFF; text-decoration: none;              font-size: 12px; font-family: Trebuchet MS, Helvetica, sans-serif; padding-left: 10px; line-height: 12px; }
a:active.lista              { color: #FFFFFF; text-decoration: none;              font-size: 12px; font-family: Trebuchet MS, Helvetica, sans-serif; padding-left: 10px; line-height: 12px; }
a:hover.lista              { color: #FFFFFF; text-decoration: underline;       font-size: 12px; font-family: Trebuchet MS, Helvetica, sans-serif; padding-left: 10px; line-height: 12px; }

a.lista_big                     { color: #FFFFFF; text-decoration: none;              font-size: 14px; font-family: Trebuchet MS, Helvetica, sans-serif; padding-left: 10px; line-height: 14px; font-weight: bold; }
a:visited.lista_bog { color: #FFFFFF; text-decoration: none;              font-size: 14px; font-family: Trebuchet MS, Helvetica, sans-serif; padding-left: 10px; line-height: 14px; font-weight: bold; }
a:active.lista_big  { color: #FFFFFF; text-decoration: none;              font-size: 14px; font-family: Trebuchet MS, Helvetica, sans-serif; padding-left: 10px; line-height: 14px; font-weight: bold; }
a:hover.lista_big   { color: #FFFFFF; text-decoration: underline;       font-size: 14px; font-family: Trebuchet MS, Helvetica, sans-serif; padding-left: 10px; line-height: 14px; font-weight: bold; }

a:hover.menu_a1 {background: url(grafika/menu1.gif) bottom; color: white; text-decoration: none}
a:hover.menu_a2 {background: url(grafika/menu2.gif) bottom; color: white; text-decoration: none}
a:hover.menu_a3 {background: url(grafika/menu3.gif) bottom; color: white; text-decoration: none}

#menu_top2   {width: 535px; height: 26px; background: #f2779f; float: left; text-align: center; margin-top: 5px}
#menu_top2 a {color: white; font-weight: bold}

#menu_top3{width: 520px; height: 29px; background: #c69dca; float: left; text-align: center; font-size: 12px; padding-top: 10px; margin-top: 5px}

#menu_lewa_0 { width: 169px; float: left; margin-top: 0px; margin-right: -10px }
* > #menu_lewa_0 { width: 169px; float: left; margin-top: 0px; margin-right: 10px }

#menu_lewa {width: 169px; background: #f2779f url(grafika/menu_l.gif) no-repeat; float: left; margin-top: 30px; margin-right: 10px}
#menu_lewa a {color: white; font-size: 16px;}
#menu_lewa ul {list-style-type: none; padding: 0px; margin: 0px; padding-top: 30px; margin-left: 20px}
#menu_lewa li {background: url(grafika/dots.gif) no-repeat bottom left; padding: 0px; margin: 0px; padding-top: 10px; padding-bottom: 10px}

.rog{float: left; margin-top: 5px}
#tresc {width: 442px; background: #00a0e0 url(grafika/dzieci.jpg) no-repeat; float: left; margin-top: 30px; margin-right: 10px; text-align: justify;}
/*#tekst {width: 677px; background: #00a0e0 url(grafika/dzieci3.jpg) no-repeat; float: left; margin-top: 30px; margin-right: 10px; }*/

h2{font-size: 28px; font-family: Trebuchet MS, Helvetica, sans-serif; padding:0px; margin: 0px; line-height: 28px; margin-left: 20px; margin-right:220px;}
h2 span {font-size: 22px}

#tresc div {margin-left: 20px; margin-right: 20px; line-height: 18px; }
/*#tekst_old div {margin-left: 20px; margin-right: 12px; line-height: 18px; }*/
#tekst2 {margin-left: 20px; margin-right: 20px; line-height: 18px; }

h3 {font-size: 18px; font-family: Trebuchet MS, Helvetica, sans-serif; padding:0px; margin: 20px 220px 10px 20px;}

#dzieci {width: 203px; height: 68px; position: relative; top: -68px; margin-left: 222px; margin-bottom: -15px}
#zdjecie {width: 677px; height: 81px; position: relative; top: -81px; margin-bottom: -15px; z-index: 1;}

#prawa {width: 232px; background: #38c4fc url(grafika/prawa.gif) no-repeat; float: left;}
#prawa div {padding: 40px 20px 0px 20px}

h4{font-size: 24px; font-family: Trebuchet MS, Helvetica, sans-serif; padding:0px; margin: 0px; line-height: 22px;}
.d{margin-top: 15px; margin-bottom: 15px}

#stopka{width: 868px; border-top: 1px solid #00a0e0; padding-top: 15px; text-align: center; color: #00a0e0; margin-top: 20px; padding-bottom: 10px; float: left}
#stopka a {color: #00a0e0}

.c {clear:both;}
.l{float: left;}
.r{float: right;}

input.formularz4
{
       border: 1px solid #dddddd;
       margin: 2px 0px 7px 0px;
       font-family: Tahoma, Verdana, sans-serif;
       font-size: 11px;
       padding: 1px 2px 1px 2px;
       color: #000000;
       background-color: #ffffff;
       font-weight: normal;
}

.kontakt_textarea
{
       height: 250px; 
       width: 368px; 
       background-color: white; 
       color: #000000; 
       border: 1px solid #dfdfdf; 
       font-family: Tahoma, Arial, Helvetica, sans-serif; 
       font-size: 11px; 
       padding: 4px 2px 3px 2px; 
       margin-right: 4px;
}

a.btn_start:hover
{
    position: relative;
    top: 1;
    left: 1;
}
