body {
    margin: 0;
    padding: 0;
    font-family: "Arial";
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ STRONA GLOWNA  +++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ---- Naglowek Strony ---- */
#naglowekCalosc {
    width: 100%;
    border-bottom: 1px #d5d7da solid;
    background-color: #f4f4f4;
    margin: 0;
    height: 36px;
    padding: 0;
}

#naglowekLewa {
    padding: 8px 0 0 0;
}

#ulubione {
    background: url(gwiazdka.gif) 0 0 no-repeat;
    font-size: 12px;
    text-decoration: underline;
    color: #1f508c;
    padding: 0 0 0 20px;
}

#naglowekPrawa {
    margin: 0;
    padding: 0 0 0 20px;
    height: 36px;
    background: url(kludeczka.gif) 0 10px no-repeat;
}

#naglowekPrawaP {
    margin: 0;
    padding: 0 0 0 20px;
    height: 36px;
}


#zalogujForm {
    margin-top: -8px !important;
    padding: 0;
    height: 20px;
}

.zalogujInput {
    width: 82px;
    height: 20px;
    padding: 2px 0 0 5px;
    border-left: 1px #adadad solid;
    border-top: 1px #adadad solid;
    border-right: 1px #d2d2d2 solid;
    border-bottom: 1px #d2d2d2 solid;
}

#naglowekPrawa input, #naglowekPrawaP input {
    float: left;
    margin: 6px 10px 0 0;
}

#naglowekPrawa a, #naglowekPrawaP a {
    float: left;
    margin: 12px 10px 0 5px;
    color: #1f508c;
    text-decoration: underline;
    font-size: 12px;
}

#naglowekPrawa span, #naglowekPrawaP span {
    float: right;
    margin: 12px 10px 0 5px;
    color: #1f508c;
    text-decoration: none;
    font-size: 12px;
}

.toRight{
    float: right;
}

/* ---- Top Strony ---- */
#topStrony {
    height: 97px;
    border-bottom: 4px #1f508c solid;
}

#topStrony a {
    float: left;
}

#topStrony p {
    color: #616465;
    font-size: 12px;
    font-weight: bold;
    margin: 65px 0 0 10px;
    float: right;
}

#topStrony span {
    color: #1f508c;
    font-size: 24px;
    float: right;
    display: block;
    padding: 0;
    margin: -7px 5px 0 5px;
}

/* ---- Content Strony ---- */
#calosc {
    margin-top: 26px;
}

/* ---- Ramka pytania ---- */
#ramkaPytania {
    border: 3px #fde5a7 solid;
    background: url(ramkapytania.gif) 0 0 repeat-x #ffedbd;
    height: 534px;
}

#ramkaPytaniaKontakt {
    border: 3px #fde5a7 solid;
    background: url(ramkapytania.gif) 0 0 repeat-x #ffedbd;
    height: 394px;
}

#zadajpytanieh2 {
    background: url(zadajpytanieico.png) 13px 5px no-repeat;
    color: #43423e;
    padding: 3px 0 0 55px;
    margin: 0 0 26px 0;
    font-size: 24px;
    line-height: 36px;
    font-weight: bold;
}

#ramkaPytaniaKontakt p {
    color: #333333;
    font-size: 14px;
    width: 400px;
    padding: 0;
    margin: 0 0 6px 16px;
    display: block;
}

#ramkaPytania label, #ramkaPytaniaKontakt label {
    color: #333333;
    font-size: 14px;
    width: 400px;
    padding: 0;
    margin: 0 0 6px 16px;
    display: block;
}

#ramkaPytania a, #ramkaPytaniaKontakt a {
    background: url(zpzaloguj.gif) 0 0 no-repeat;
    color: #1f508c;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 20px;
    margin: 0 0 0 7px;
}

#ramkaPytania span, #ramkaPytaniaKontakt span {
    color: #aaaaaa;
    font-size: 11px;
}

.zpInputS, .zpInput, .zpTextarea {
    width: 416px;
    height: 19px;
    padding: 3px 0 0 5px;
    margin: 0 0 16px 16px;
    border: 1px #f0ca67 solid;
}
.zpSelect {
    padding-top:0;
}
.zpInputS {
    width: 163px;
}

.zpTextarea {
    height: 74px;
}

#zpbutton {
    float: right;
    margin: 0 16px 0 0;
}

/* ----  Rejestracja  ---- */

#ramkaRejestracja {
    border: 3px #fde5a7 solid;
    background: url(ramkapytania.gif) 0 0 repeat-x #ffedbd;
    height: auto;
    margin-top:30px;
    margin-bottom:30px;
}

#naglowekh2 {
    background: url(zadajpytanieico.png) 13px 5px no-repeat;
    color: #43423e;
    padding: 3px 0 0 55px;
    margin: 0 0 26px 0;
    font-size: 24px;
    line-height: 36px;
    font-weight: bold;
}

#ramkaRejestracja p {
    color: #333333;
    font-size: 14px;
    padding: 0;
    margin: 0 0 6px 16px;
    display: block;
}

#ramkaRejestracja label {
    color: #333333;
    font-size: 14px;
    width: 400px;
    padding: 0;
    margin: 0 0 6px 16px;
    display: block;
}

#ramkaRejestracja a {
    color: #1f508c;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

#ramkaRejestracja span {
    color: #aaaaaa;
    font-size: 11px;
}

.ramkaRejestracjaCon {
    padding-left:100px;
}

.rejestracjaButton {
    height:50px;
    width:100%;
    text-align:center;
    padding-top:20px;
}

/* ---- Najnowsze pytania ---- */
.najnowszePytaniaT {
    background: url(imgtabelki.png) 0 0 no-repeat;
    margin: 20px 0 0 0;
    height: 13px;
}

.najnowszePytaniaC, .kategorieC, .slowakluczoweC, .sady {
    background: url(srodektabelki.gif) 0 0 repeat-y;
    margin: 0;
    height: auto;
    width: 460px;;
}

.sad {
    color: #43423e;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 0 0 0px;
}

.boxSad {
    color: #43423e;
    font-size: 14px;
    font-weight: normal;
    padding: 15px 0px 20px 30px;
}

.boxSad ul {
    width: auto;
    height: auto;
    margin: 10px auto 10px auto;
    padding: 0;
}

.boxSad li{
    margin-right:0px;
    margin-bottom:3px;
    margin-top:3px;
    margin-left:0px;
    line-height:20px;
}

.boxSad li a{

}

.sady h1 {
    color: #43423e;
    font-size: 24px;
    font-weight: bold;
    height: 28px;
    margin: -2px 0 0 15px;
    padding: 4px 0 0 45px;
    background: url(naglowkitabelki.png) 0 -30px no-repeat;
}

.sady h1 a {
    color: #43423e;
    font-size: 24px;
    font-weight: bold;
    height: 28px;
    margin: -2px 0 0 0;
    padding: 4px 0 0px 0px;
    text-decoration: none;
}

.sady h2 {
    color: #43423e;
    font-size: 24px;
    font-weight: bold;
    height: 28px;
    margin: -2px 0 0 15px;
    padding: 4px 0 0 45px;
    background: url(naglowkitabelki.png) 0 -30px no-repeat;
}

.sady h2 a {
    color: #43423e;
    font-size: 24px;
    font-weight: bold;
    height: 28px;
    margin: -2px 0 0 0;
    padding: 4px 0 0px 0px;
    text-decoration: none;
}


.sady h3 {
    color: #43423e;
    font-size: 13px;
    font-weight: bold;
    height: 13px;
    margin: 10px 0 0 0;
    padding: 4px 0 0px 25px;
}

.sady h3 a {
    color: #1f508c;
    font-size: 13px;
    font-weight: bold;
    height: 13px;
    margin: 10px 0 0 0;
    padding: 4px 0 0px 0px;
    text-decoration: none;
}

.sady a {
    color: #1f508c;
    font-size: 10px;
    font-weight: normal;
    margin: 0px 0 0 0;
    padding: 0px 0 0 25px;
    
}

.sady ul {
    width: 230px;
    height: auto;
    margin: 10px auto 10px auto;
    padding: 0;
    background: url(dottedgrey.gif) 0 0 repeat-x;
}

.sady li {
    margin-right:0px;
    margin-bottom:3px;
    margin-top:3px;
    margin-left:0px;
}

.lewa {
    float:left;
    margin-left: 10px;
}

.prawa{
    float:right;
    margin-right: 10px;
}

.calosc{
    float:left;
    width: 460px !important;
}

.odstep {
    height:7px;
}

.najnowszePytaniaF {
    background: url(imgtabelki.png) 0 -13px no-repeat;
    margin: 0 0 20px 0;
    height: 13px;
}

.najnowszePytaniaC h2 {
    color: #43423e;
    font-size: 24px;
    font-weight: bold;
    height: 28px;
    margin: -2px 0 0 15px;
    padding: 4px 0 0 45px;
    background: url(naglowkitabelki.png) 0 -30px no-repeat;
}

.najnowszePytaniaC h2 a {
    color: #43423e;
    font-size: 10px;
    font-weight: normal;
    margin: -2px 0 0 0px;
    padding: 4px 0 0 0px;
    text-decoration: none !important;
}
.qusestionTemat {
    color: #43423e;
    font-size: 24px;
    font-weight: bold;
    height: 28px;   
}
.najnowszePytaniaC ul {
    width: 450px;
    margin: 3px auto 0 auto;
    padding: 0;
    background: url(dottedgrey.gif) 0 0 repeat-x;
}

.najnowszePytaniaC li {
    padding: 12px 20px 12px 5px;
    margin: 0;
    width: 425px;
    height: 34px;
}

#greyLi1, #greyLi2, #greyLi3 {
    background: url(dottedgrey.gif) 0 0 repeat-x;
}

#greyLi1 a, #greyLi2 a, #greyLi3 a {
    font-size: 14px;
    font-weight: normal;
    text-decoration: none !important;
    color: #1f508c !important;
}

#greyLi1 span a, #greyLi2 span a, #greyLi3 span a {
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline !important;
    color: #b3b3b3 !important;
}

#pinkLi1, #pinkLi2, #pinkLi3 {
    background: url(dottedpink.gif) 0 0 repeat-x #fffaeb;
}

.najnowszePytaniaC p {
    font-size: 14px;
    color: #1f508c !important;
    padding: 4px 0 0 45px;
    margin: 0 0 0 5px;
    height: 26px;
}

#greyLi1 p, #greyLi2 p, #greyLi3 p {
    background: url(naglowkitabelki.png) 0 0px no-repeat;
}

#pinkLi1 p, #pinkLi2 p, #pinkLi3 p {
    background: url(naglowkitabelki.png) 0 -94px no-repeat;
}

.najnowszePytaniaC span {
    font-size: 11px;
    color: #b3b3b3;
}

.slowakluczoweC a {
    text-decoration: none !important;
    color: #1f508c !important;
}

.najnowszePytaniaC a {
    font-size: inherit;
    color: inherit;
}

/* ---- Szukaj i zaloz nowe konto ---- */
.prawaMalyBox {
    width: 100%;
    height: 67px;
    border: 2px #fde5a7 solid;
    background: url(malatabelabg.gif) 0 0 repeat-x;
    margin: 0 0 18px 0;
}

.prawaSzukajBox, .prawaZalozKontoBox {
    background: url(szukajico.gif) 23px 17px no-repeat;
    padding: 0 0 0 71px;
    height: 67px;
}

.prawaZalozKontoBox {
    background: url(nowekontoico.png) 23px 17px no-repeat;
}

.prawaSzukajBox label {
    width: 230px;
    display: block;
    color: #43423e;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0 0 0;
}

.prawaSzukajInput {
    width: 294px;
    height: 20px;
    padding: 3px 0 0 5px;
    float: left;
    margin: 5px 0 0 0;
    display: block;
    border: 1px #f0ca67 solid;
}

.prawaSzukajButton {
    display: block;
    float: left;
    margin: 5px 0 0 10px;
}

.zalozKontoLink {
    padding: 18px 0 0 0;
    display: block;
    color: #1f508c;
    font-size: 24px;
    font-weight: bold;
}

/* ---- Kategorie ---- */
.kategorieC h1 {
    color: #43423e;
    font-size: 24px;
    font-weight: bold;
    height: 28px;
    margin: -2px 0 0 15px;
    padding: 4px 0 0 45px;
    width: 380px;
    background: url(naglowkitabelki.png) 0 -62px no-repeat;
}

.kategorieC h2 {
    color: #43423e;
    font-size: 24px;
    font-weight: bold;
    height: 28px;
    margin: -2px 0 0 15px;
    padding: 4px 0 0 45px;
    width: 380px;
    background: url(naglowkitabelki.png) 0 -62px no-repeat;
}

.kategorieC ul {
    width: 420px;
    margin: 5px auto 0 auto;
    padding: 15px 0 0 25px;
    background: url(dottedgrey.gif) 0 0 repeat-x;
}

.kategorieC li {
    margin: 0;
    padding: 0 0 8px 5px;
    list-style-image: url(kategorielista.gif);
}

.kategorieC a {
    font-size: 14px;
    color: #1f508c;
}

/* ---- slowa kluczowe ---- */
.slowakluczoweC h1 {
    color: #43423e;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin: -2px 0 0 10px;
    padding: 2px 0 0 10px;
    width: 430px;
    background: url(dottedgrey.gif) 0 20px repeat-x;
}

.slowakluczoweC h2 {
    color: #43423e;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin: -2px 0 0 10px;
    padding: 2px 0 0 10px;
    width: 430px;
    background: url(dottedgrey.gif) 0 20px repeat-x;
}

.slowakluczoweC p {
    color: #1f508c;
    font-size: 12px;
    line-height: 26px;
    padding: 10px 20px;
}

.slowakluczoweC span {
    font-size: 18px;
}

/* ---- stopka ---- */
#stopka {
    border-top: 2px #1f508c solid;
    padding: 13px 20px 40px 20px;
}

p.stopkaLeft {
    float: left;
    color: #000000;
    font-size: 11px;
}

p.stopkaRight {
    float: right;
    color: #000000;
    font-size: 11px;
}

.stopkaRight a {
    color: #1f508c;
}

/* ---- podstrona ---- */
.odpowiedziT {
    background: url(imgtabelki.png) 0 0 no-repeat;
    background-color: #FFEFC3;
    margin: 20px 0 0 0;
    height: 13px;
}

.odpowiedziC {
    background: url(srodektabelki.gif) 0 0 repeat-y;
    margin: 0;
    height: auto;
}

.odpowiedziS {
    background: url(srodektabelki.gif) 0 0 repeat-y;
    margin: 0;
    height: auto;
}

.odpowiedziF {
    background: url(imgtabelki.png) 0 -13px no-repeat;
    margin: 0 0 20px 0;
    height: 13px;
}

.odpowiedziC h3 {
    color: #616465;
    font-size: 14px;
    width: 420px;
    font-weight: bold;
    line-height: 21px;
    margin: -5px 0 0 10px;
    padding: 4px 0 6px 10px;
    background: url(dottedgrey.gif) bottom left repeat-x;
}

.odpowiedziS a {
    color: #616465;
    text-decoration: underline;
}

.odpowiedziS h1 {
    color: #616465;
    font-size: 14px;
    width: 420px;
    font-weight: bold;
    line-height: 21px;
    margin: -5px 0 0 10px;
    padding: 4px 0 6px 10px;
    background: url(dottedgrey.gif) bottom left repeat-x;
}

.odpowiedziS h2 {
    color: #616465;
    font-size: 14px;
    width: 420px;
    font-weight: bold;
    line-height: 21px;
    margin: -5px 0 0 10px;
    padding: 4px 0 6px 10px;
    background: url(dottedgrey.gif) bottom left repeat-x;
}

.odpowiedziC h3 li {
    margin-left: 10px;
    list-style-image: url(kategorielista.gif);
}

.autorPytaniaP {
    color: #1f508c !important;
}

.odpowiedziC p {
    color: #000000;
    width: 420px;
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
    padding: 10px 20px;
}

.odpowiedziC span {
    font-size: 11px;
    color: #b3b3b3;
}

.najlepszaOdpowiedz {
    padding: 10px;
    margin: 0 0 0 10px;
    width: 420px;
    background: url(dottedgrey.gif) bottom left repeat-x;
}

.najlepszaOdpowiedz h2 {
    color: #f0001c;
    margin: 0;
    padding: 0 0 0 0;
}

.najlepszaOdpT {
    background: url(najlepszaodp.png) 0 0 no-repeat;
    margin: 5px 0 0 0;
    height: 24px;
}

.najlepszaOdpC {
    background-color: #ffffcc;
    width: 392px;
    padding: 0 10px;
}

.najlepszaOdpC p {
    width: 380px;
    padding: 0 0 15px 0;
    margin: 0;
    font-size: 14px;
    color: #000000;
}

.najlepszaOdpF {
    background: url(najlepszaodp.png) 0 -23px no-repeat;
    margin: 0;
    height: 7px;
}

.najlepszaOdpC a {
    color: #3982ce;
}

.najlepszaOdpC h5 {
    color: #616465;
    padding: 3px 0;
    font-size: 11px;
    font-weight: bold;
}

.pomocna {
    color: #3fb710 !important;
}

.niepomocna {
    color: #f0001c !important;
}

span.pomocna, span.niepomocna {
    font-weight: normal;
}

.smalIco {
    padding: 3px;
    margin: 0 0 -8px 0;
}

.dobraOdpT {
    background: url(dottedgrey.gif) 0 0 repeat-x;
    width: 440px;
    height: 2px;
}

.dobraOdpC {
    background: url(dobreodpowiedzi.png) 10px 10px no-repeat;
    width: 380px;
    margin: 0;
    padding: 0 10px 10px 40px;
}

.dobraOdpowiedz {
    padding: 10px;
    margin: 0;
    width: 420px;
    background: url(dottedgrey.gif) bottom left repeat-x;
}

.dobraOdpowiedz h2 {
    color: #3eb649;
    margin: 0;
    padding: 0 0 10px 10px;
}

.dobraOdpowiedz p {
    width: 380px;
    padding: 10px 0 15px 0;
    margin: 0;
    font-size: 14px;
    color: #000000;
}

.dobraOdpC h5 {
    color: #616465;
    padding: 3px 0;
    font-size: 11px;
    font-weight: bold;
}

.dobraOdpC a {
    color: #3982ce;
}

/*-- dodaj odpowiedz --*/
.dodajOdp {
    padding: 10px 0 0 20px;
}

.dodajOdpT {
    background: url(dodajodpowiedzbg.png) 0 0 no-repeat;
    margin: 0;
    height: 7px;
}

.dodajOdpC {
    background: url(dodajodpowiedzbgcd.png) 0 0 repeat-y;
    margin: 0;
    padding: 0 0 0 20px;
    height: auto;
}

.dodajOdpC h2 {
    font-size: 18px;
    color: #43423e;
    padding: 15px 0 20px 0;
    margin: 0;
    width: 380px;
}

.dodajOdpF {
    background: url(dodajodpowiedzbg.png) 0 -7px no-repeat;
    margin: 0;
    height: 7px;
}

.dodajOdpC label {
    color: #333333;
    font-size: 14px;
    width: 400px;
    padding: 0;
    margin: 0 0 6px 0;
    display: block;
}

.doInput {
    width: 180px;
    height: 19px;
    padding: 0 0 0 0;
    margin: 0 0 16px 0;
    border: 1px #f0ca67 solid;
}

.doTextarea {
    width: 365px;
    height: 70px;
    padding: 0 0 0 0;
    margin: 0;
    border: 1px #f0ca67 solid;
}

.dodajOdpC a, .slowaKluczoweP a {
    font-size: 12px;
    color: #3982ce;
    font-weight: bold;
}
.slowaKluczoweP a {
    font-weight: normal;
}
.doButton {
    margin: 13px 0 10px 307px;
}

/*-- opcje pytania --*/
.opcjePyt {
    padding: 10px 0 0 40px;
}

.opcjePyt h2 {
    font-size: 18px;
    color: #43423e;
    padding: 15px 0 10px 0;
    margin: 0;
    width: 380px;
}

a.opcjePytA {
    color: #3982ce;
    padding: 0 30px 0 0;
    font-size: 11px;
    font-weight: bold;
}

a.opcjePytAa {
    color: #3982ce;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
}

.opcjePyt h5 {
    color: #616465;
    font-size: 11px;
    padding: 7px 0;
    font-weight: bold;
}

.opcjePytInput {
    width: 380px;
    height: 19px;
    padding: 0;
    margin: 0;
    background-color: #fffbe8;
    border: 1px #f0ca67 solid;
}

/*-- g-reklama --*/
#gAdds {
    width: 160px;
    height: 500px;
}

/*-- pytanie - prawa strona --*/
#caloscPrawaQ {
    width: 298px;
    margin: 0;
    padding: 20px 0 0 0;
}

.prawaMalyBoxS {
    width: 100%;
    height: 67px;
    border: 2px #fde5a7 solid;
    background: url(malatabelabg.gif) 0 0 repeat-x;
    margin: 0 0 18px 0;
}

.prawaPytaniaBoxS {
    width: 288px;
    height: auto;
    margin: 0 0 18px 0;
    padding: 0 0 0 10px;
}

.prawaPytaniaBoxS h2 {
    color: #43423e;
    margin-top: 30px;
    height:30px;
    font-size: 18px;
    font-weight: bold;
    text-decoration:none;
}

.prawaPytaniaBoxS a {
    color: #43423e;
    font-size: 12px;
    font-weight: normal;
}

.prawaPytaniaBoxS li {
    height:auto;
    padding-top:5px;
}

.prawaPytaniaBoxS span {
    color: #43423e;
    font-size: 10px;
    font-weight: normal;
}

.prawaCategoryBoxS {
    width: 288px;
    height: auto;
    margin: 0 0 18px 0;
    padding: 0 0 0 10px;    
}

.prawaCategoryBoxS h2 {
    color: #43423e;
    margin-top: 30px;
    height:30px;
    font-size: 18px;
    font-weight: bold;
    text-decoration:none;
}

.prawaCategoryBoxS h2 a {
    color: #43423e;
    margin-top: 30px;
    height:30px;
    font-size: 18px;
    font-weight: bold;
    text-decoration:none;
}

.prawaCategoryBoxS a {
    color: #43423e;
    font-size: 12px;
    font-weight: normal;
}

.prawaCategoryBoxS li {
    height:auto;
    padding-top:5px;
}

.prawaTagsBoxS {
    width: 288px;
    height: 300px;
    margin: 0 0 18px 0;
    padding: 0 0 0 10px;    
}

.prawaTagsBoxS h2 {
    color: #43423e;
    margin-top: 30px;
    height:30px;
    font-size: 18px;
    font-weight: bold;
    text-decoration:none;
}

.prawaTagsBoxS a {
    cursor: pointer;
    
}

.prawaTagsBoxS p a {
    color: #43423e;
    font-size: 12px;
    font-weight: normal;
}

.prawaSzukajBoxS, .prawaZadajPytanieBox {
    background: url(szukajico.gif) 10px 17px no-repeat;
    padding: 0 0 0 45px;
    height: 67px;
}

.prawaSzukajBoxS label {
    width: 230px;
    display: block;
    color: #43423e;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0 0 0;
}

.prawaSzukajInputS {
    width: 163px;
    height: 20px;
    padding: 3px 0 0 5px;
    float: left;
    margin: 5px 0 0 0;
    display: block;
    border: 1px #f0ca67 solid;
}

.prawaSzukajButtonS {
    display: block;
    float: left;
    margin: 5px 0 0 10px;
}

.prawaZadajPytanieBox {
    background: url(zadajpytanieico3.png) 23px 17px no-repeat;
    padding: 0 0 0 71px;
}

ul.listaPytan {
    padding: 10px 0 10px 40px;
}

.listaPytan a {
    color: #3982ce;
}

.listaPytan li {
    padding: 0 0 10px 0;
    list-style-image: url(kategorielista.gif);
}

img {
    border: none;
}

a:hover {
    text-decoration: none !important;
}

.kontaktButton{
    padding-right:15px;
    float:right;
}

/* ---- user area ----- */


#ramkaMenu {
    border: 3px #fde5a7 solid;
    background: #ffedbd;
    height: 45px;
}

.ilMenu {
    color: #43423e;
    padding: 3px 0 0 55px;
    margin: 0 0 26px 0;
    font-size: 18px;
    line-height: 36px;
    font-weight: bold;
}

.ilMenu a {
    color: #43423e;
    padding: 3px 0 0 55px;
    margin: 0 0 26px 0;
    font-size: 18px;
    line-height: 36px;
    font-weight: bold;
}

.iW34 {width:14px;}
.iW170 {width:145px;}
.iW83 {width:68px;}
.iW92 {width:72px;}
.iW62 {width:45px;}

.insTables {
    width:704px;
    border-collapse:collapse;
}
.insTables th, .insTables td {
    height:31px;
    padding:7px 10px;
    border-bottom:3px #FFEDBD solid;
    border-right:1px #FFEDBD solid;
    border-top:3px #FFEDBD solid;
    font-size:14px;
    font-weight:normal;
    text-align:left;
    color:#616465;
}
.insTables th {
    background:url(inside/instabletop.gif) 0 0 repeat-x;
    padding:4px 10px 0 10px;
    height:30px;
}
.insTables td{
    font-size:12px;
}
.insTables td a{
    font-size:12px;
    color:#1f94c0;
}
.insTables td span{
    color:#b3b3b3;
}
td.centerData {
    text-align:center;
    padding-right:10px;
}

td.firstBottom {
    height:40px;
}

.padding{
    height:100px;
}

.padding2{
    height:30px;
}

.insContentR{
    color: #43423e;
    padding: 3px 0 0 15px;
    margin: 0 0 26px 0;
    font-size: 18px;
    line-height: 36px;
    font-weight: normal;
}

.insContentR h2{
    color: #43423e;
    font-size: 16px;
    font-weight: bold;
}

.insContentR li{
    color: #43423e;
    font-size: 12px;
    font-weight: normal;
}

.insContentR a{
    font-size:12px;
    color:#1f94c0;
    text-decoration:underline;
}

.orzeczenia_left {
    float:left;
    height: 25px;
    width:230px
}

.orzeczenia_right {
    float:left;
    height: auto;
}

.orzeczenia_copy {
    float:left;
    font-size: 10px;
    font-style:italic;
    font-weight:normal;
    color: #43423e;
    width:auto;
    height: auto;
    padding-top:15px;
    padding-left:20px;
}

.sady ul.orzeczenia_strony {
    font-size: 12px;
    font-style:normal;
    font-weight:normal;
    color: #43423e;
    height: 50px;
    width: 240px;
    margin:20px auto 0 auto;
    background-image:none;
}

.orzeczenia_strony li {
    float:left;
    margin-right:10px;
    margin-bottom:30px;
    margin-top:20px;
    margin-left:5px;
}

.orzeczenia_strony li a{
    margin-top: 50px;
    color: #43423e;
    font-weight:bold;
    border: 1px solid #43423e;
    padding:5px 5px 5px 5px;
    background-color:#FFFFFF;
    text-decoration: none;
}

.descryption{
    margin: 20px 20px 20px 30px;
}

#detailMap {
    width:422px;
    height:322px;
    margin-left:20px;
}


