body { margin: 0px; text-align: center; background: url(img/tlonew.jpg) ; font: 11px Tahoma; color: #413f40;}
form {margin: 0px; padding: 0px;}

table td {vertical-align: top;}

a img {border-width: 0px;}

a {text-decoration: none; font: 11px Tahoma; color: #413f40;}
a:hover {text-decoration: underline;}
 
.clear {height: 2px; font-size: 2px; clear: both;}

.button { background: url(img/przycisk.jpg) no-repeat; border: none; width: 80px; height: 25px; color: white; font: bold 11px Arial;}

#komunikaty { padding: 0px 0px; text-align: center; padding-bottom: 10px;}
#komunikaty div {color: red; font-weight: bold;}
#komunikaty2 { padding: 0px 0px; text-align: center; padding-top: 10px;}
#komunikaty2 div {color: red; font-weight: bold;}
#komunikaty3 { padding: 20px 0px 0px 0px; text-align: center;  clear: both;}
#komunikaty3 div {color: red; font-weight: bold;}

#komunikatyJS { padding: 0px 0px; text-align: center; padding-bottom: 10px; display: none;}
#komunikatyJS div {color: red; font-weight: bold;}

.info { color: #db0078;  padding: 0px 0px; text-align: left; padding-left: 20px;}
.info a { color: #db0078; }


#komunikatyM { float: left; color: red; font-weight: bold; text-align: left;}

#top {width: 798px; margin: auto; height: 123px; position: relative; background: url(img/top.jpg) no-repeat;}
#logo { background: url(img/logo.jpg) no-repeat;  width: 140px; height: 29px; display: block; position: absolute; top: 53px; left: 20px; z-index: 2;}
#krecha { background: url(img/krecha.jpg) no-repeat;  width: 2px; height: 34px; position: absolute; top: 43px; left: 213px; z-index: 2;}
#logoDopisek { color: white; width: 220px; position: absolute; top: 56px; left: 170px; z-index: 2; text-align: left;}
#logoDopisek a { color: #db0078; }
#logowanie { color: white; width: 350px; position: absolute; top: 56px; right: 10px; z-index: 2; text-align: left; text-align: right;}
#logowanie a { color: #db0078; font-weight: bold;}
#logowanie a.zwykly { color: white; font-weight: normal;}


#menu {height: 31px; background: #fce4f4; width: 798px; margin: auto;}
#menu a {  color: #414143; display: block; margin-top: 7px; padding: 3px 6px 3px 6px; float: left;}
#menu a:hover {background-color: #C70082; color: #ffffff; text-decoration: none;}
#menu .online {float: right;  margin-top: 10px; padding-right: 14px;}

#shoutbox {height: 31px;  width: 778px; margin: auto; color: white; margin-top: 3px;}
#shoutbox .napis { font-weight: bold;}
#shoutbox div {float: left; padding-left: 10px; padding-top: 8px;}
#shoutbox .napiszNowa { float: right; padding-right: 10px;}
#shoutbox a { color: #f10083; }

#contentTop {background: url(img/contentTop.jpg) no-repeat; height: 7px; width: 778px; margin: auto;}

#blokLogowanie {width: 798px; margin: auto; height: 366px; background: url(img/logowanie.jpg) no-repeat;}
#logowanieLewa { width: 256px; }
#logowanieSrodek { width: 307px; color: white; text-align: left;}
#logowanieSrodek div { padding-top: 23px;}

#logowaniePrawa {}

div#zalozProfil {width: 245px; height: 27px; background: url(img/zalozkonto.jpg) no-repeat; text-align: center; padding-top: 7px; margin-top: 15px;}
#zalozProfil a { font-weight: bold; color: white;  }

#tabelaLogowanie { text-align: left; margin-top: 40px; color: white;}
#tabelaLogowanie td { padding-left: 9px;}
#tabelaLogowanie .etykieta { color: white; padding-left: 11px;}
#tabelaLogowanie .pole { background: url(img/polelogowanie.jpg) 9px 0px no-repeat; width: 199px; height: 23px; border-width: 0px; padding-left: 14px; padding-top: 3px;}
#tabelaLogowanie .pole input { background: transparent; width: 190px; height: 23px; border-width: 0px;}
#tabelaLogowanie .zapamietaj { padding-top: 5px;}
#tabelaLogowanie .przycisk { padding-right: 11px; padding-top: 5px;}
#tabelaLogowanie a { color: white;}
#tabelaLogowanie .odnosniki { text-align: center; padding-top: 5px;}

#tabelaLogowanie .odnosniki2 span { color: #ff0092; }
#tabelaLogowanie .odnosniki2 { padding-left: 15px; padding-top: 13px;}

#tabelaLogowanie .odnosniki3 { padding-left: 15px; padding-top: 34px;}





#content {width: 798px; margin: auto; background: white;}
#zawartosc { width: 778px; margin: auto;}

#adminZawartosc { float: left;}
#userZawartosc { float: left;} 

#lewaBardzoDuza { width: 555px; float: left; }
#lewaDuza { width: 510px; float: left; }
#prawa { width: 260px; float: right; }
#prawaMala { width: 220px; float: right;  }


h2 { color: #d40075; font: 11px Tahoma; padding: 0px; margin: 18px 12px 0px 12px; text-align: left;}
h2 a { color: #d40075; font: 11px Tahoma; float: right}
h2 span {color: #414143;}
h2 span a {display: inline; float: none; color: #414143;}

h3 { color: #d40075; font: bold 11px Tahoma; padding: 0px; margin: 0px 12px 0px 0px; text-align: left;}
h3 span { color: #414143; float: right; font-weight: normal;}
h3 a {color: #d40075; font-weight: bold;}


#menuPanel {text-align :left; width: 192px; margin :auto; }
#menuPanel .sekcja { color: #d50172; font-weight: bold; border-bottom: 1px solid #f7daec; padding-bottom: 5px; margin-top:20px; padding-left: 4px;}
#menuPanel .czesc { padding-top: 9px; background: url(img/ss.jpg) 4px 13px no-repeat; padding-left: 23px; border-bottom: 1px solid #f7daec; padding-bottom: 6px;}


.listaFotek {margin: 14px auto; }
.listaFotek td { width: 111px; text-align: center;} 
.listaFotek td.przerwa { width: 13px; }
.listaFotek .zdj img {padding: 6px; border: 1px solid #F8D6ED; }
.listaFotek .podpis { text-align: left; padding-top: 6px;}
.listaFotek .podpis a { color: #d60074; font-weight: bold;}
.listaFotek .podpis a.usun {color: #414143; font-weight: normal;}
.listaFotek .podpis a.vip {color: #ff0000; }
.listaPanel td.w a.vip {color: #ff0000; }
.listaPanel a.vip {color: #ff0000; }
.post .podpis a.vip {color: #ff0000; }
table.forum a.autor.vip {color: #ff0000; }

.listaCalaStrona { width: 528px; margin: auto;}
.listaCalaStrona .podpis { padding-bottom: 20px;}

.fantazja {width: 100%;}
.fantazja .fantazjaL { width: 131px; text-align: left;}
.fantazja .fantazjaP { width: auto; text-align: left; padding-top: 5px;}
.fantazja .tresc { padding-top: 15px;}

.fantazja .tytul a { color: #d40074; font-weight: bold;}
.fantazja .pytanie {  color: #d40075; padding-bottom: 3px; }
.fantazja .aodpowiedz {color: #414040; border-top: 1px solid #f7daed; padding-top: 3px; padding-bottom: 3px; clear: both;}
.fantazja .adodana { padding-left: 5px; padding-top: 10px; clear: both;}
.fantazja .aodpowiedz_wynik { height: 18px;}
.fantazja .pasek {height: 11px; font-size: 2px; background: #5db301; float: left; margin-top: 2px;}
.fantazja .procent {float: left; color: #d40074; padding-left: 5px;}
.fantazja .aglosuj { float: right;}

.fantazja .pasekm {height: 11px; font-size: 2px; background: #61B201; float: left; margin-top: 2px;}
.fantazja .pasekk {height: 11px; font-size: 2px; background: #87D54B; float: left; margin-top: 2px;}
.fantazja .pasekp {height: 11px; font-size: 2px; background: #CEE497; float: left; margin-top: 2px;}

.listaCalaStronaMala { width: 496px; margin: auto; margin-top: 14px;}


a.k {padding-left: 13px; background: url(img/k.jpg) no-repeat;}
a.m {padding-left: 13px; background: url(img/m.jpg) no-repeat;  }
a.p {padding-left: 13px; background: url(img/p.jpg) no-repeat; }


.tabelaGlowna { margin: auto; margin-bottom: 30px;}
.tabelaGlowna td.naglowek { padding-bottom: 13px; padding-top: 30px;}
.tabelaGlowna td.lista { width: 238px; padding: 0px; padding-top: 7px; background: url(img/tabelaGlowna.jpg) no-repeat;}
.tabelaGlowna td.przerwa { width: 17px; background: none;}

.tabelaGlowna .lista a { display: block; width: 212px; margin: auto; padding: 9px 0px; border-bottom: 1px solid #f7daee; text-align: left;}
.tabelaGlowna .lista a span { padding: 0px 7px; }
.tabelaGlowna .lista a span span { color: #d50074; padding: 0px;}

.zawartoscTabela { margin: auto; width: 780px; margin-bottom: 30px; margin-top: 11px;}
.zawartoscTabela td { padding: 0px;}
.zawartoscTabela td.ramka { width: 380px; padding: 0px; padding-top: 16px; background: url(img/ramka.jpg) no-repeat;}
.zawartoscTabela td.przerwa { width: 20px; background: none;}
.zawartoscTabela .ramkaZawartosc { width: 356px; margin: auto; text-align: left;}
.zawartoscTabela .ramkaZawartosc .etykieta { padding-top: 2px;}
.zawartoscTabela .ramkaZawartosc .pole {text-align: right;}
.zawartoscTabela .ramkaZawartosc span {color: #e815a2;}
.zawartoscTabela .ramkaZawartosc .pole input {font: 11px Tahoma; width: 207px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  height: 16px;}
.zawartoscTabela .ramkaZawartosc .pole select {font: 11px Tahoma;  text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; }
.zawartoscTabela .ramkaZawartosc .krotkie { padding-right: 32px;}
.zawartoscTabela .ramkaZawartosc .krotkie input {font: 11px Tahoma; width: 103px;}
.zawartoscTabela .ramkaZawartosc .linia { background: url(img/linia.jpg) repeat-x; font-size: 2px; height: 7px; }

.zawartoscTabela .ramkaZawartosc .odnosniki { padding-top: 28px; }
.zawartoscTabela .ramkaZawartosc .odnosniki a { display: block; padding-left: 16px; background: url(img/ss.jpg) 0px 4px no-repeat; ) }
.zawartoscTabela .ramkaZawartosc .odnosniki a.l { float: left; }
.zawartoscTabela .ramkaZawartosc .odnosniki a.r { float: right; }
.zawartoscTabela .ramkaZawartosc .odnosniki a span { font-weight: bold; color: #e7159f; }

.zawartoscTabela .ramkaZawartosc .kom { text-align: left; padding-top: 15px; }
.zawartoscTabela .ramkaZawartosc .przycisk { text-align: right; padding-top: 4px;}
.log a { color: #e815a0; display: block;margin-bottom: 18px;}
.pozycja { background: url(img/ss.jpg) 0px 9px no-repeat; padding: 5px 0px; padding-left: 18px; }
.pozycja2 { padding-bottom: 19px; }


#szukaj { background: #fceaf6; border: 6px solid #fdf0f9; margin-top: 10px;}
#szukaj table {text-align: left; width: 225px; margin: auto; }
#szukaj table td { padding-top: 20px; line-height: 180%;}
#szukaj .pole { background: white; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  height: 16px;}
#szukaj .duze {width: 125px;}
#szukaj .male {width: 29px;}
#szukaj .przycisk { text-align: right; padding-bottom: 10px; padding-top: 10px; }

#zalozKonto { background: #ffeffa; padding: 5px 3px; margin-top: 23px;}

#statystyki {background: url(img/statystyki.jpg) no-repeat; margin-top: 15px; width: 259px; padding-top: 7px; }
#statystyki .lista div { display: block; width: 225px; margin: auto; padding: 9px 0px; border-bottom: 1px solid #f7daee; text-align: left;}
#statystyki .lista span { padding: 0px 7px; padding-left: 24px; display: block; }
#statystyki .lista span.z1 { background: url(img/znaczek1.jpg) 0px 1px no-repeat; }
#statystyki .lista span.z2 { background: url(img/znaczek2.jpg) 0px 1px no-repeat; }
#statystyki .lista span.z3 { background: url(img/znaczek3.jpg) 0px 1px no-repeat; }
#statystyki .lista span.z4 { background: url(img/znaczek4.jpg) 0px 1px no-repeat; }
#statystyki .lista span.z5 { background: url(img/znaczek5.jpg) 0px 1px no-repeat; }

#statystyki .lista span.liczba { color: #d50074; padding: 0px; padding-right: 7px; float: right; display: block; font-weight: bold;}

#aktualnosci {background: url(img/statystyki.jpg) no-repeat; margin-top: 15px;}


.news { padding-top: 16px; text-align: left; width: 225px; margin: auto;}
.news .tytul { color: #d40172; font-weight: bold;}
.news .dodany {color: #999999;}

.liniaPrzerwa { background: url(img/linia.jpg) repeat-x; font-size: 2px; height: 7px; padding-bottom: 8px; }

.news2 { padding-bottom: 8px; text-align: left; width: 100%; margin: auto;}
.news2 .tytul { color: #d40172; font-weight: bold; padding-right: 7px;}
.news2 .dodany {color: #999999;}

.listaPanel {color: #404040; text-align: left; width: 524px; margin: auto; margin-top: 14px; margin-bottom: 20px;}
.listaPanel td { padding: 0px; }
.listaPanel td.p {text-align: right; padding-right: 6px;}
.listaPanel td.l {text-align: left; padding-left: 6px;}
.listaPanel td.e {text-align: left; padding-left: 6px;}
.listaPanel td.ety {text-align: left; padding-left: 6px; padding-bottom: 8px; font-weight: bold;}
.listaPanel td.e a { color: #db0078; font-weight: normal;}
.listaPanel td.w {text-align: left; padding-left: 6px;}
.listaPanel td.w a {color: #d70077;}
.listaPanel strong.czer { color: #db0078;}
.listaPanel a.wiadomosc {font-weight: normal; color: #413f40;}

tr.admin a {font-weight:normal; }
tr.admin a.edytuj {font-weight:normal; color: #404040;}
.listaPanel td.statyL {text-align: left; padding-left: 6px; width: 100px;}
.listaPanel td.statyP {text-align: left; padding-left: 6px; }

.listaPanel td.t {text-align: left; padding-left: 6px; line-height: 150%;}
.listaPanel td.zdj {width: 120px;}
.listaPanel td.zdj img { padding: 6px; border: 1px solid #F8D6ED; }
.listaPanel td a.czarny { color: #414143;}


.listaPanel td.przerwa { height: 15px;}
.listaPanel a { font-weight: bold; color: #d50074;}
.listaPanel .linia { background: url(img/linia.jpg) 0px 2px repeat-x; font-size: 2px; height: 11px; }
.listaPanel .odnosnik {text-align: center; padding-top: 40px;}
.listaPanel .odnosnik a {font-weight: normal;}
.listaPanel .przycisk { text-align: right; padding-top: 8px;}
.listaPanel .etykieta {text-align: left; padding-left: 6px; font-weight: normal; width: 140px;}
.listaPanel .pole input {font: 11px Tahoma; width: 235px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  height: 16px;}
.listaPanel .pole textarea {font: 11px Tahoma; width: 235px; height: 120px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  }

.listaPanel .poleFile input {font: 11px Tahoma; width: 235px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  }


.listaPanel .pole select {font: 11px Tahoma; width: 235px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  }
.listaPanel .poleTextarea {text-align: left; }
.listaPanel .poleTextarea textarea { width: 100%; height: 53px; background: #f9e9f4; border-top: 2px solid #edcae2; border-width: 2px 0px 0px 0px;}

.listaPanel .etykietaSelect {text-align: left; padding-left: 6px; font-weight: normal; }

.listaPanel .poleSelect {text-align:right; }
.listaPanel .poleSelect select {font: 11px Tahoma; width: 149px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; }

.adminForm { margin: auto;}
.adminForm td { text-align: left; margin-top: 15px; }
.adminForm td.e {font-weight: bold; padding-right: 10px;}
.adminForm td.ee {padding-left: 8px; padding-right: 10px;}
.adminForm td.p input {font: 11px Tahoma; width: 327px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  height: 16px;}
.adminForm td.p.short input {font: 11px Tahoma; width: 100px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  height: 16px;}
.adminForm td.p textarea {font: 11px Tahoma; width: 327px; height: 120px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  }

/* border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  
*/
.odpowiedz {width: 524px;  margin: auto;}
.odpowiedz div {padding-bottom: 5px;}
.odpowiedz .przycisk { text-align: right; padding-top: 8px;}
.odpowiedz textarea { width: 100%; height: 53px; background: #f9e9f4; border-top: 2px solid #edcae2; border-width: 2px 0px 0px 0px;}



/* PROFIL USERA */

#nastPop { color: ##414143;}
#nastPopL { float: left;  padding-left: 71px; padding-bottom: 10px;}
#nastPopP { float: right; padding-right: 71px; padding-bottom: 10px;}
#nastPop a {color: #414143;}
#nastPop a.kk {color: #F0039B;}


#opcje {float: right; margin-top: 25px; padding-right: 20px;  width: 160px;}
#opcje a { background-repeat: no-repeat; padding-left: 22px; color: #414143; display: block; margin: 6px 0px 0px; text-align: left; height: 16px;}
/* #opcje a.naruszenie { background-image: url(img/naruszenie.jpg);}*/
#opcje a.zapros { background-image: url(img/zapros.jpg);}
#opcje a.ulubionych { background-image: url(img/ulubionych.jpg);}
#opcje a.czarnej { background-image: url(img/czarnej.jpg);}
#opcje a.serduszko { background-image: url(img/serduszko.jpg); color: #db0078; }
#opcje a.buziak { background-image: url(img/buziak.jpg); }
#opcje a.roza { background-image: url(img/roza.jpg);  }

a.naruszenie { background-image: url(img/naruszenie.jpg); background-repeat: no-repeat; padding-left: 22px; color: #414143; display: block; margin: 6px 0px 0px; text-align: left; height: 16px; text-align: left; width: 150px; margin-left: auto; margin-right: auto;}

.profilZdjecie { float: left; margin-right: 14px; margin-top: 31px; }
.profilZdjecie img { padding: 6px; border: 1px solid #F8D6ED; }
.wynikiWyszukiwania .profilZdjecie { margin-top: 0px; padding-left: 15px;}
.wynikiWyszukiwania td.przerwa { width: 15px;}

.profilInformacje { float: left; margin-top: 24px;  color: #414143;}
.profilInformacje div { margin-top: 7px; text-align: left;}
.profilInformacje span { color: #db0078; }
.profilInformacje span.vip { color: #ff0000; }
.wynikiWyszukiwania .profilInformacje { margin-top: 0px; }

#zakladki { width: 100%; height: 29px; clear: both;}
#zakladki span { display: block; padding-top: 9px;}
#zakladki a { display: block; color: #414141; width: 98px; height: 29px; margin-right: 4px; float: left; background: url(img/zakladki.jpg) 0px 0px no-repeat;}
#zakladki a.wybrana {background-position: 0px -29px; color: #ffffff;}
#zakladki a:hover { color: #ffffff; background-position: 0px -29px;}

#zakladkiKontakt a.czer { color: #d40174; }
#zakladkaOMnie, #zakladkaKogoSzukam, #zakladkaMojaFantazja, #zakladkaKontakt { display: none;}

.ramkaDuza { width: 780px; background: url(img/ramkaDuza.jpg) no-repeat; margin: auto; clear: both; padding-top: 13px; color: #414143; margin-bottom: 35px;}
.ramkaDuza .zawartoscRamki { width: 760px; margin: auto; }
.taknie { padding: 7px 0px 19px 0px; }

.ramkaSrednia { width: 554px; background: url(img/ramkaSrednia.jpg) no-repeat; margin: auto;  padding-top: 17px; color: #414143; margin-bottom: 35px;}
.ramkaSrednia .zawartoscRamki { width: 524px; margin: auto; }

.ramkaMala { width: 212px; background: url(img/ramkaMala.jpg) no-repeat; margin-left: auto; margin-right: 1px;  padding-top: 13px; color: #414143; margin-bottom: 35px;}
.ramkaMala .zawartoscRamki { width: 192px; margin: auto; }

.wynikiWyszukiwania { width: 100%;}
.wynikiWyszukiwania td {}
.ramkaSrednia2 { width: 380px; background: url(img/ramka.jpg) no-repeat; margin: auto;  padding-top: 15px; color: #414143; margin-bottom: 35px;}
.ramkaSrednia2 .zawartoscRamki { width: 350px; margin: auto; }

.ramkaSrednia3 {  width: 490px; background: url(img/ramkaSrednia3.jpg) no-repeat; margin: auto;  padding-top: 15px; color: #414143; margin-top: 14px; margin-bottom: 35px;}
.ramkaSrednia3 .zawartoscRamki { width: 460px; margin: auto; }

.ramkaSrednia4 {  width: 310px; background: url(img/ramkaSrednia4.jpg) no-repeat; margin: auto;  padding-top: 15px; color: #414143; margin-top: 14px;}
.ramkaSrednia4 .zawartoscRamki { width: 280px; margin: auto; }

.informacjeTresc { text-align:left;}


.oceny {width: 362px; margin: auto; margin-top: 7px; }
.oceny a { width: 28px; height: 23px; background: url(img/ocena.jpg) no-repeat; font-weight: bold; color: white; display: block; float: left; margin-right: 8px;}
.oceny a.hot { width: 35px; height: 23px; background: url(img/hot.jpg) no-repeat; margin-right: 0px;}
.oceny a span { display: block; padding-top: 5px;}

.zdjecieDuze { clear: both;  text-align: center; padding-bottom: 15px;}
.zdjecieDuze img { padding: 6px;  }
.zdjecieDuze .opis {padding-top: 12px; font-weight: normal; text-align: center;}
.zdjecieDuze .opis .dodano {color: #8a8a8a; display: block;}



#minDiv { clear: both; background: #fae4f3;text-align: center; background-repeat: no-repeat; background-position: 9px 9px;}
#minDiv2 { padding-top: 9px;}
#minObszar { position: relative; margin: auto;}
#minWybrany { display: block; position: absolute; top: 0px; left: 0px; background: url(img/siatka.gif); width: 1px; height: 1px; z-index:2; border: 1px solid #E44A9C;}




.wyszukiwanie .etykieta { padding-top: 2px;}
.wyszukiwanie .pole {text-align: left;}
.wyszukiwanie .pole input {font: 11px Tahoma; width: 227px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  height: 16px;}
.wyszukiwanie .pole select {font: 11px Tahoma; width: 227px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  }
.wyszukiwanie .przerwaPionowa {width: 20px;}

.wyszukiwanie .krotkie input {font: 11px Tahoma; width: 45px; margin: 0px 3px;}
.wyszukiwanie .przycisk { text-align: right; padding-top: 8px;}

.dodajKomentarz {width: 740px; margin: auto;}
.dodajKomentarz div {padding-bottom: 5px;}
.dodajKomentarz .przycisk { text-align: right; padding-top: 8px;}
.dodajKomentarz textarea { width: 100%; height: 53px; background: #f9e9f4; border-top: 2px solid #edcae2; border-width: 2px 0px 0px 0px;}
.dodajKomentarz .poleDodajKomentarz { width: 100%; height: 16px; background: #f9e9f4; border-top: 2px solid #edcae2; border-width: 2px 0px 0px 0px;}

.zawartoscRamki2 {width: 740px; margin: auto; text-align: left; line-height: 140%;}
.znajomiOdnosniki { color: #414143; }
.znajomiOdnosniki a { color: #414143; float: none; }


.znajomi { width: 744px; margin: auto;}
.znajomi td {padding: 3px 0px; width:120px; }
.znajomi img { padding: 6px; border: 1px solid #F8D6ED; margin: 0px 5px;}
.znajomi a { color: #db0078; font-weight: bold;}

.strony {clear: both; padding-top: 10px; padding-bottom: 10px;}
.strony span {color: #db0078;}
.strony a {padding: 0px 3px;}
.strony a.wybrana { font-weight: bold;}


.komentarze { width: 744px; margin: auto;}
.komentarze {text-align: left;}
.komentarze .zdjecie { width: 56px; }
.komentarze .zdjecie img {padding: 3px; border: 1px solid #F8D6ED;}
.komentarze .dane { width: 170px; line-height: 150%;}
.komentarze .dane a { color: #db0078; font-weight: bold; }
.komentarze .tresc {line-height: 150%;}
.komentarze .linia { background: url(img/linia.jpg) 0px 2px repeat-x; font-size: 2px; height: 11px; }




/* RANKING */

.listaFiltr { padding-top: 14px;  padding-bottom: 6px;}
.listaFiltr span {color: #d10075;}
.listaFiltr a.wybrany {font-weight: bold; color: #d10075;}

#stopka {  width: 798px; margin: auto; background: #fceaf6; height: 31px; border-bottom: 1px solid #f0c8e3; margin-top: 20px;}
#stopka a { color: #d10075;}

#stopka2 {  height: 31px; color: white;}
#stopka2 a { color: white;}
.stopkaTresc { padding-top: 9px;}

.edycjaOpisu {display:none; }
.edycjaOpisu div {float: left; padding-right: 10px;}
.edycjaOpisu input.pole {font: 11px Tahoma; width: 250px; text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  height: 16px;}

#avatarRuchomy {display:none; position: absolute; top: 0px; left: 0px; border: 5px solid #fae4f3;}

.powodBlokady{ display: none; }
.powodBlokadyForm div { text-align: left; padding: 2px 0px;}
.powodBlokadyForm textarea {width: 100%; height: 120px;}

.selectAll { text-align: left; padding: 6px 0px 6px 10px;}

span.vip { color: #ff0000; font-weight: bold;}
span.normal { color: #5aa531; font-weight: bold;}
span.punkty {color: #689d01;}
.tabelkaPunkty .vippunkty { width: 180px;}
.tabelkaPunkty .promujpunkty { width: 300px;}
.tabelkaPunkty .punkty strong { color: #689d01;}

.ramka { padding: 10px 7px;  text-align: left;}
a.rozowy, .rozowy { color: #d6107b;}

.wyniki 
{
    text-align: left;
    padding: 10px;
    background: #FCEAF6 ;
    border: 1px solid #FAC0E6; 
}

.wyniki div 
{
    padding: 3px 0px;
}
/******************************************************************************/
/* GRY */


.gra .flash { padding: 10px 0px; text-align: center; }
.gra .ocena { padding: 10px 0px; }
.gra .ocena table { margin: auto; }
.gra .informacje { padding: 10px 0px; }

.gry img { padding: 6px; border: 1px solid #F8D6ED;  }
.gry table { margin-top: 20px; width: 100%;}
.gry table td { vertical-align: bottom; width: 155px; padding-bottom: 15px;}
.gry table td.przerwa { width: auto;}
.gry .ocena2 { float: right; }
.gry .ocena2 div { float: left; }

.gry .informacja2, .gry .nazwa { text-align: left; padding: 2px 3px;}
.gry .nazwa a{ text-align: left; color: #d40075; }

.sortowanie .wybrane { color: #d40075; font-weight: bold; padding-right: 21px; background: url(img/asc.gif) right 6px no-repeat; }
.sortowanie .desc { background: url(img/desc.gif) right 6px no-repeat; }

.gwiazdkaPelna,
.gwiazdkaPolowka,
.gwiazdkaPusta
{ width: 14px; height: 14px; background: url(img/gwiazdki.jpg) 0px 0px no-repeat; border: none; }

.gwiazdkaPelna a,
.gwiazdkaPolowka a,
.gwiazdkaPusta a
{ display: block; width: 14px; height: 13px; font-size: 2px; padding: 0px; margin: 0px;}

.gwiazdkaPelna { background-position: 0px 0px; }
.gwiazdkaPolowka { background-position: 0px -14px; }
.gwiazdkaPusta { background-position: 0px -28px; }

/* PLATNOSC */

a.kupuje {
    display: block;
    width: 71px;
    height: 18px;
    background: url(img/kupuje.jpg) no-repeat;
}

a.tylkovip, .daneUzytkownika .wartosc a.tylkovip {
    font-weight: normal;
}


.tabelkaUslugi .linia { 
    background: url(img/linia.jpg) 0px 0px repeat-x; font-size: 2px; height: 8px; 
}

.tabelkaUslugi .nazwaUslugi {
    padding-top: 3px;
    padding-left: 5px;
}


.platnosci .l {
    float: left;
    width: 110px
    
}

.platnosci .z {
    width: 392px;
    float: right;    
}

.platnosci .g {
    width: 392px;
    height: 15px;
    background: url(img/platnosciG.jpg)
}

.platnosci .m {
    position: relative;
    background: url(img/platnosciT.jpg) repeat-y;
    padding: 0px 20px 0px 30px;
}

.platnosci .dz { 
    position: absolute;
    width: 17px;
    height: 20px;
    background: url(img/platnosciDz.jpg) no-repeat;
    left: 0px; 
    top: 0px;
}

.platnosci table {width: 100%;}
.platnosci td { text-align: left;}

.platnosci .linia { background: url(img/linia.jpg) 0px 2px repeat-x; font-size: 2px; height: 11px; }


.platnosci .d {
    width: 392px;
    height: 15px;
    background: url(img/platnosciD.jpg)
}

.platnosci .confirm {
    position: relative;
    top: 4px;
    left: auto;
}

.codeField {
    border-style: solid;
    border-color: #ffccee;
    border-width: 1px 0px 0px 0px;
    
    background: #f7e7f7;
}


.row1 {
background: #f6e1ef;
}

/******************************************************************************/
/* PROFIL NOWY */

.profilNowyNaglowek {    
    padding: 20px 25px 0px 25px;
    margin: 0px;    
}

.profilNowyNaglowek .l {
    float: left;
}

.profilNowyNaglowek .r {
    float: right;
    padding-top: 6px;
}

.profilNowyNaglowek span { 
    color: #db0078; 
}
.profilNowyNaglowek span.vip { 
    color: #ff0000; 
}

.profilNowyNaglowek span.online {
    color: #9c7108;
}

.profilNowyInformacje .l {
    float: left;
    width: 320px;    
}

.profilNowyInformacje .c {
    float: left;    
    padding: 20px 10px 0px 10px;
}

.profilNowyInformacje .r {
    float: right;
    padding-right: 29px;
    padding-top: 17px;    
}

.profilNowyInformacje .akcje {

}

.profilNowyInformacje .akcje a {
    color: #404040;    
}

.profilNowyInformacje .akcje .text {
    margin-top: 3px;
    margin-bottom: 8px;
}

.daneUzytkownika {color: #404040; text-align: left; width: 330px;}
.daneUzytkownika td { padding: 0px; }
.daneUzytkownika span { color: #db0078;}
.daneUzytkownika span.zielony { color: #58a403;}
.daneUzytkownika span.czerwony { color: red;}
.daneUzytkownika .etykieta { width: 120px;}
.daneUzytkownika .wartosc { width: 250px;}
.daneUzytkownika .wartosc a { color: #db0078;}
.daneUzytkownika .linia { background: url(img/linia.jpg) 0px 2px repeat-x; font-size: 2px; height: 11px; }

#miniaturki { width: 100%; margin: auto; text-align: center;}
#miniaturki .sLewa {width: 19px; height: 113px;}
#miniaturki .sPrawa {width: 19px; height: 113px; }
#miniaturki .sLewa img {border-width: 0px; margin-bottom: 22px;}
#miniaturki .sPrawa img {border-width: 0px; margin-bottom: 22px;}
#miniaturki img {   margin: 0px 5px;}

#prezenty {
    background: #ffffff;    
    display: none;
    text-align: justify;
    position: relative;    
}

#prezenty .close {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 10px;
    right: 10px;
}

#prezenty .close img {
    cursor: pointer;    
}

#prezenty .listaPrezentow table {
    margin: auto;
}

#prezenty .listaPrezentow table td{
    padding: 0px 4px;
    text-align: center;
}

#prezenty .listaPrezentow a {
    color: #404040;
}
#prezenty .listaPrezentow img{
    margin-bottom: 8px;
}




.formWyszukiwanie {color: #404040; text-align: left; width: 740px; margin: auto;}
.formWyszukiwanie td { padding: 0px; }
.formWyszukiwanie span { color: #db0078;}
.formWyszukiwanie span.zielony { color: #58a403;}
.formWyszukiwanie span.czerwony { color: red;}
.formWyszukiwanie .etykieta { width: 120px;}
.formWyszukiwanie .wartosc { width: 250px;}
.formWyszukiwanie .wartosc a { color: #db0078;}
.formWyszukiwanie .linia { background: url(img/linia.jpg) 0px 2px repeat-x; font-size: 2px; height: 11px; }

a.tylkovip, .formWyszukiwanie .wartosc a.tylkovip { color: #db0078; font-weight: normal; }

.opis {
padding: 20px;
    text-align: left;
}

/******************************************************************************/
/* NOWE KOMUNIKATY */

.komunikatPozytywny, .komunikatNegatywny {
    border: none;
    width: 100%;    
    padding: 18px 0px;
    clear: both;
}

.komunikatPozytywny td, .komunikatNegatywny td {
     
    padding-left:20px; 
    padding-right:20px; 
    padding-top:4px; 
    padding-bottom:4px;
    
}

.komunikatNegatywny td {
    border-top:2px solid #F40000; 
    border-bottom:2px solid #F40000;
    background: #ffeaea;
}

.komunikatPozytywny td {
    border-top:2px solid #5AA230; 
    border-bottom:2px solid #5AA230;
    background: #f3ffce;
}

.komunikatPozytywny td p {
    font: 8pt Tahoma;
    color: #488226;
    margin: 0px;
    padding: 0px;
} 

.komunikatNegatywny td p {
    font: 8pt Tahoma;
    color: #ff0000;
    margin: 0px;
    padding: 0px;
}
/* FILMY */

.filmyFiltry select {position: relative; left: auto; top: 2px; font: 11px Tahoma;  text-align: left; background: #fceaf6; border-top: 2px solid #fac0e6; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; }
.filmyFiltry .filmyFiltryButton {position: relative; left: auto; top: 9px;}

.listaFilmow {margin: 0px auto 25px auto; }
.listaFilmow td { width: 173px; padding-top: 25px;}
.listaFilmow .filmTytul { text-align: left; padding: 6px 12px 4px 12px; }
.listaFilmow .filmTytul a { color: #d50170;}
.listaFilmow .filmPodglad img { padding: 7px; border: 1px solid #f8d8ef;}
.listaFilmow .filmyCzas { float: left; padding-left: 12px;}
.listaFilmow .filmyOcena { float: right; padding-right: 12px;}

.ocenaPelna { width: 14px; height: 14px; float: left; background: url(img/gwiazdki.jpg) 0px 0px no-repeat; font-size: 2px;}
.ocenaPol { width: 14px; height: 14px; float: left; background: url(img/gwiazdki.jpg) 0px -14px no-repeat; font-size: 2px;}
.ocenaPusta { width: 14px; height: 14px; float: left; background: url(img/gwiazdki.jpg) 0px -28px no-repeat; font-size: 2px;}

.film { margin: 0px 16px; }
.filmNaglowek { height: 15px; margin-bottom: 14px; }
.filmNaglowek .tytul { color: #d50172; float: left;}
.filmNaglowek .dodal {float: right;}
.filmNaglowek .dodal a { color: #d50172; font-weight: bold; }
.filmDodatkowe { margin: 14px 0px; }
.filmOcena { margin: 14px 0px; width: 100%;}
.filmOcena td {  text-align: right;}
.filmOcena table {margin: auto;}
.filmOcena div { cursor: pointer;}

.film2 .dodajKomentarz {width: 530px;}
.film2 .komentarze {width: 530px;}

.statusWeryfikacji { text-align: left; padding: 10px 5px;}

.zdjecieDuze { position: relative;}
#zweryfikowany { width: 72px; height: 43px; background: url(img/zweryfikowany.png) left top no-repeat; position: absolute; top: 15px; left: 193px; }

.bigButton { width: 150px; height: 25px; background: url(img/bigButton.jpg) no-repeat; display: block; color: white; font: bold 11px Arial; text-align: center; float: left;}
.zawartoscTabela .ramkaZawartosc .bigButton span ,
.bigButton span 
{ padding-top: 5px; color: white; display: block;}