/*naglowki zajawek*/
h2#co_robimy_h2z {
position:relative;
margin:0px;
padding:0px;
width:240px;
height:160px;
overflow:hidden;
}

h2#co_robimy_h2z span {
position:absolute;
top:0px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
width:240px;
height:160px;
background:transparent url(images/co_robimy_h2z.jpg) 0px 0px no-repeat;
}

h2#tanie_oc_h2z {
position:relative;
margin:0px;
padding:0px;
width:240px;
height:160px;
overflow:hidden;
}

h2#tanie_oc_h2z span {
position:absolute;
top:0px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
width:240px;
height:160px;
background:transparent url(images/tanie_oc_h2z.jpg) 1px 0px no-repeat;
}

h2#skontaktuj_sie_h2z {
position:relative;
margin:0px;
padding:0px;
width:240px;
height:160px;
overflow:hidden;
}

h2#skontaktuj_sie_h2z span {
position:absolute;
top:0px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
width:240px;
height:160px;
background:transparent url(images/skontaktuj_sie_h2z.jpg) 1px 0px no-repeat;
}

#tresc h2 {
color:#fff;
background:#162983 url(images/tlo_h2.jpg) left bottom repeat-x;
font-size:1.0em;
font-weight:bold;
padding:2px 10px 9px 9px;
margin:30px 8px 5px 11px;
}

/*style tekstow*/

#pojemnik_strony h3 {
font-size:1em;
color:#000;
text-align:left;
margin:8px 0px 0px 0px;
padding:5px 20px 0px 20px;
}

#pojemnik_strony h4  {
font-size:1em;
color:#000;
text-align:left;
margin:0px 0px 0px 0px;
padding:5px 20px 0px 20px;
font-weight:normal;
text-decoration:underline;
}

#pojemnik_strony p {
font-size:1em;
color:#333;
line-height:1.4em;
text-align:justify;
margin:0px 0px 0px 0px;
padding:5px 20px 5px 20px;
}

#pojemnik_strony p.wyrozniony {
font-size:1.2em;
color:#900;
font-weight:bold;
line-height:1.4em;
text-align:justify;
margin:0px 0px 0px 0px;
padding:5px 20px 10px 20px;
}

#pojemnik_strony p.wstawka {
font-size:.8em;
color:#333;
line-height:1.4em;
text-align:justify;
margin:0px 0px 0px 0px;
padding:5px 20px 5px 20px;
}

#pojemnik_strony a {
color:#900;
text-decoration:none;
}

#pojemnik_strony a.wiecej {
color:#900;
text-decoration:none;
background:transparent url(images/wiecej.gif) 100% 70% no-repeat;
padding-right:10px;
}

#pojemnik_strony a:hover {
color:#900;
text-decoration:underline;
}


#pojemnik_strony ul {
color:#333;
margin:0px 0px 0px 0px;
padding:5px 20px 0px 20px;
list-style:none;
}

#pojemnik_strony ul li {
margin:0px 0px 0px 0px;
padding:0px 11px 5px 11px;
background:transparent url(images/strzalka.gif) 0px 5px no-repeat;
}

ul#menu_boczne {
margin:10px 9px 0px 11px;
padding:0px 0px 30px 10px;
border:solid 0px #900;
}


#pojemnik_strony ul.stopka_zajawki_lista {
background:transparent url(images/kropka.gif) left top repeat-x;
margin:5px 20px 0px 20px;
padding:10px 0px 10px 0px;
list-style:none;
}

#pojemnik_strony ul.stopka_zajawki_lista li {
background-image:none;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
list-style:none;
}

div#tabela {
margin:8px 0px 0px 0px;
padding:0px 8px 0px 11px;
}

/*Style formularza*/

form#zapis_do_ofe {
margin:0px 0px 0px 0px;
padding:0px 8px 0px 11px;
text-align:left;
font-family: Verdana, Arial;
color: #333; 
font-size:1em;
}

form#zapis_do_ofe h4, form#zapis_do_ofe h4 label  {
font-size:1em;
color:#000;
text-align:left;
margin:0px 0px 0px 0px;
padding:15px 0px 5px 0px;
font-weight:bold;
}

form#zapis_do_ofe h5, form#zapis_do_ofe h5 label  {
font-size:1em;
color:#009;
text-align:left;
margin:10px 0px 0px 0px;
padding:5px 0px 5px 0px;
font-weight:bold;
}

form#zapis_do_ofe h6, form#zapis_do_ofe h6 label  {
font-size:1em;
color:#009;
text-align:left;
margin:10px 0px 0px 0px;
padding:5px 0px 5px 0px;
font-weight:normal;
text-decoration:none;
}


form#zapis_do_ofe fieldset {
margin:0px 10px 0px 10px;
padding:0px 10px 15px 10px;
border:0px;
background:transparent url(images/kropka.gif) left bottom repeat-x;
}

form#zapis_do_ofe fieldset.parzysty  {
background:#eee url(images/kropka.gif) left bottom repeat-x;
}

form#zapis_do_ofe fieldset.parzysty .rozwijany_p  {
background:#eee url(images/kropka.gif) left bottom repeat-x;
padding-left:0px;
padding-right:0px;
}

form#zapis_do_ofe fieldset.guziki {
margin:0px 10px 0px 10px;
padding:15px 10px 15px 10px;
border:0px;
background:#aaa url(images/kropka.gif) left bottom repeat-x;
}

form#zapis_do_ofe input.button {
margin:0px 10px 0px 0px;
padding:2px 4px 2px 4px;
border:solid 1px ;
background:#fff;
cursor:pointer;
font-size:1em;
}

form#zapis_do_ofe p {
margin:4px 0px 0px 0px;
padding:0px 0px 4px 0px;
}



form#zapis_do_ofe p#zgoda {
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

form#zapis_do_ofe label {
display:block;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
font-family: Verdana, Arial;
font-weight: normal;
width:auto;
}


form#zapis_do_ofe p label {
margin:0px 0px 0px 0px;
padding:0px 0px 1px 0px;
}

form#zapis_do_ofe h4 label, form#zapis_do_ofe h5 label, form#zapis_do_ofe h6 label {
display:inline;
}

form#zapis_do_ofe input {

vertical-align:middle;
}

form#zapis_do_ofe input.wpisywanie {
width:60%;
font-size:1em;
border:solid 1px #aaa;
display:block;
}

form#zapis_do_ofe select {
font-size:1em;
border:solid 1px #aaa;
}

form#zapis_do_ofe .rozwijany, form#zapis_do_ofe .rozwijany_p {
background:#ccc;
padding-left:10px;
padding-right:10px;
}


form#zapis_do_ofe .rozwijany_p {
background:#eee;
padding-left:10px;
padding-right:10px;
}

/*zajawki menu*/
ul#menu_boczne_zajawki {
margin:0px 8px 0px 11px;
padding:0px 0px 0px 0px;
border:solid 0px #900;
}

ul#menu_boczne_zajawki li {
margin:0px 0px 1px 0px;
padding:0px;
height:103px;
width:220px;
background-image:none;
overflow:hidden;
position:relative;
}

ul#menu_boczne_zajawki li a {
margin:0px 0px 0px 0px;
padding:0px;
display:block;
height:103px;
width:220px;
overflow:hidden;
position:absolute;
top:0px;
left:0px;

}

ul#menu_boczne_zajawki li#oc_zajawka a span {
margin:0px 0px 0px 0px;
padding:0px;
display:block;
height:103px;
width:220px;
position:absolute;
top:0px;
left:0px;
background:#fff url(images/oc_szybko.jpg) -1px 0px no-repeat;
cursor:pointer;
}

ul#menu_boczne_zajawki li#ofe_zajawka a span {
margin:0px 0px 0px 0px;
padding:0px;
display:block;
height:103px;
width:220px;
position:absolute;
top:0px;
left:0px;
background:#fff url(images/ofe_szybko.jpg) top left no-repeat;
cursor:pointer;
}

#zajawka h2 {
color:#fff;
background:#162983 url(images/tlo_h2.jpg) left bottom repeat-x;
font-size:1.0em;
font-weight:bold;
padding:2px 10px 9px 9px;
margin:30px 8px 0px 11px;
}

/*style tabeli*/
table.porownanie {
border:solid 0px #000;
padding:0px 0px 0px 0px;
margin:0px 8px 0px 11px;
font-size:1em;
width:459px;
}

table.porownanie thead th {
background:#e7e7e7;
border:solid 1px #fff;

padding:4px 0px 4px 0px;
text-align:center;
}

table.porownanie tbody th {
width:30%;
background:#fff;
border:solid 1px #e7e7e7;
border-width:0px 1px 1px 1px;
padding:2px 0px 2px 0px;
text-align:center;
}

table.porownanie td {
padding:2px 0px 2px 0px;
width:30%;
border:solid 1px #e7e7e7;
border-width:0px 1px 1px 0px;
text-align:center;
}

/*tabela formularza oc*/

table.ile_oc_table {
border:solid 0px #000;
padding:0px 0px 0px 0px;
margin:0px 8px 0px 11px;
font-size:1em;
width:459px;
border-top:solid 1px #e7e7e7;
}

table.ile_oc_table td {
border-bottom:solid 1px #e7e7e7;
margin:0px;
padding:5px 3px;
text-align:left;
background:#fff;
color:#000;
font-weight: normal;
width:35%;
}

table.ile_oc_table th {
border:solid 0px #eee;
margin:0px;
padding:5px 3px;
text-align:left;
background:#e7e7e7;
font-weight: normal;
color:#000;
}

table.ile_oc_table th.naglowek {
border:solid 0px #eee;
margin:0px;
padding:5px 3px;
text-align:center;
background:#c3c3c3;
font-weight: bold;
color:#000;
}

table.ile_oc_table input.wpisywanie {
width:99%;
font-size:1em;
border:solid 1px #aaa;
display:block;
}

table.ile_oc_table select {
width:99%;
font-size:1em;
border:solid 1px #aaa;
}
table.ile_oc_table select.data {
width:auto;
font-size:1em;
border:solid 1px #aaa;
}

form#ile_oc fieldset.guziki {
margin:0px 10px 0px 10px;
padding:15px 10px 15px 10px;
border:0px;
background:#aaa url(images/kropka.gif) left bottom repeat-x;
}

form#ile_oc input.button {
margin:0px 10px 0px 0px;
padding:2px 4px 2px 4px;
border:solid 1px ;
background:#fff;
cursor:pointer;
font-size:1em;
}

form#ile_oc {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
font-family: Verdana, Arial;
color: #333; 
font-size:1em;
}
.tylkoAC, .tylkoOC, table.form {
    display:none;
}
.show {
    display:table !important;
}