* { margin: 0; padding: 0; }
.panCzysciciel { width: 100%; clear: both; display: block; height: 1px; margin: 0; padding: 0; }
a img { border: 0; display: block; }
a:hover { color: #e40082; text-decoration: underline; }
a, input, select, option, textarea { outline: none; }
p { margin: 0 0 20px 0; word-wrap:break-word; }
a { color: #e40082; }

div.message
    {
    position: fixed;
    z-index: 1005;
    top: 25px;
    left: 25px;
    padding: 15px;
    color: #FFF;
    background: #e40082;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 20px;
    }
    
div.komunikat1
    {
    top: 20px;
    }
    
div.komunikat2
    {
    top: 95px;
    }
    
div.komunikat3
    {
    top: 165px;
    }
    
div.warning
    {
    background: #FF0000;
    }
    
div.message a
    {
    font-size: 12px;
    color: #FFF;
    opacity: 0.8;
    }
    
div.message a:hover
    {
    opacity: 1;
    }
    
img.doLewej
    {
    margin: 0 10px 10px 0;
    float: left;
    }

img.doPrawej
    {
    margin: 0 0 10px 10px;
    float: right;
    }
html
	{
	background: #eeede2 url('/images/layout/tlo.gif');
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
	color: #4b4938;
	height: 100%;
	width: 100%;
	}
	
body 
	{
	height: 100%;
	width: 100%;
	line-height: 20px;
	}
	
div#gora
	{
	width: 960px;
	margin: 0 auto;
	position: relative;
	height: 160px;
	}
	
div#gora a.f1
    {
    position: absolute;
    top: 85px;
    right: 0;
    z-index: 21;
    display: block;
    height: 36px;
    width: 35px;
    overflow: hidden;
    }
    
div#gora a.f1:hover
    {
    padding-top: 4px;
    height: 32px;
    }
	
div#gora div#szukaj
	{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	padding: 14px 42px 0 0;
	}
	
div#gora div#szukaj a
    {
    display: block;
    color: #FFF;
    font-size: 9px;
    margin: -2px 0 0 120px;
    width: 110px;
    padding: 2px 10px 0px 10px;
    background: #45443c;
    text-decoration: none;
    text-align: center;
    }
    
div#gora div#szukaj a:hover
    {
    text-decoration: underline;
    }
	
div#gora div#szukaj input[type=text]
	{
	width: 230px;
	height: 17px;
	border: 0;
	margin: 0 20px 0 0;
	font-size: 11px;
	color: #797769;
	text-align: right;
	padding: 5px 10px 3px 10px;
	}
	
div#gora div#szukaj input[type=submit]
	{
	border: 0;
	background: none;
	color: #FFF;
	font-size: 12px;
	cursor: pointer;
	}
	
div#gora h1
	{
	position: relative;
	z-index: 3;
	padding: 25px 0 0 15px;
	float: left;
	}
	
div#gora div#kategorie
	{
	position: absolute;
	display: block;
	width: 960px;
	background: #4b626e url('/images/layout/jeansTlo.jpg') repeat;
	z-index: 70;
	left: 0;
	padding: 0 0 10px 0;
	top: -159px;
	}
	
div#gora div#kategorie a#zamknij
    {
    width: 87px;
    height: 30px;
    display: block;
    position: absolute;
    right: 25px;
    top: 25px;
    background: url('/images/layout/zamknij.png') no-repeat;
    }
	
div#gora div#kategorie h2
    {
    margin-bottom: 15px;
    }
	
div#gora div#kategorie div.szew
    {
    width: 936px;
    position: absolute;
    bottom: 0px;
    z-index: 22;
    background: url('/images/layout/szew.gif') repeat-x;
    height: 4px;
    left: 0;
    }
	
div#gora div#kategorie:hover
	{
	top: 0px;
	}
	
img.wszystkieKategorie
    {
    position: absolute;
    z-index: 22;
    display: block;
    width: 217px;
    height: 63px;
    bottom: -5px;
    left: 80px;
    }
    
a:hover img.wszystkie, div#kategorie:hover img.wszystkie
    {
    display: block;
    }
	
div#kategorie div#zawartoscKategorie
	{
	width: 856px;
	margin: 0 auto;
	background: url('/images/layout/szwy.gif') repeat-y;
	position: relative;
	padding: 25px 40px 35px 40px;
	overflow: hidden;
	color: #FFF;
	}
	
a#guzik
	{
	position: absolute;
	z-index: 25;
	bottom: -75px;
	display: block;
	left: 280px;
	width: 300px;
	height: 100px;
	cursor: pointer;
	}
	
div#kategorie a.rozwinKategorie
    {
    position: absolute;
    top: 30px;
    right: 30px;
    }
    
div#kategorie:hover img.wszystkieKategorie
    {
    display: none;
    }


div#kategorie div#zawartoscKategorie a
	{
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	}
	
div#kategorie div#zawartoscKategorie a:hover
    {
    text-decoration: underline;
    color: #e40082;
    }
	
div#nawigacjaTlo
	{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -518px;
	background: url('/images/layout/tloNawigacja.gif') no-repeat top center;
    width: 1020px;
	height: 184px;
	z-index: 2;
	}
	
div#nawigacja
	{
	width: 720px;
	}
	
div#nawigacja ul
	{
	position: absolute;
	bottom: 25px;
	z-index: 5;
	right: 0;
    width: 735px;
	}
	
div#nawigacja ul li
	{
	float: left;
	list-style: none;
	padding: 10px 12px 0px 15px;
	font-family: Georgia, GrutchShaded;
	font-size: 18px;
	line-height: 19px;
	}
	
div#nawigacja ul li a
    {
    color: #565656;
    text-decoration: none;
    line-height: 20px;
    }
    
div#nawigacja ul li a.selected
    {
    text-decoration: none;
    color: #e40082;
    }
    
div#nawigacja ul li a:hover
    {
    color: #e40082;
    text-decoration: underline;
    }
	
div#niezalogowany
	{
	width: 367px;
	height: 50px;
	z-index: 1;
	background: url('/images/layout/tloZaloguj.gif') top right no-repeat;
	float: right;
	padding: 33px 72px 0 0px;
	margin: -40px 0 -5px 0;
	}

div#niezalogowany a img
    {
    display: inline;
    }
    
div#niezalogowany a#loginlink
    {
    width: 123px;
    height: 31px;
    overflow: hidden;
    margin: 0 0 -5px 0;
    display: block;
    float: right;
    }
    
div#niezalogowany a#loginlink:hover img
    {
    margin-top: -31px;
    }
    
div#niezalogowany a#zalozKonto
    {
    width: 121px;
    height: 18px;
    overflow: hidden;
    display: block;
    position: relative;
    z-index: 3;
    float: right;
    margin: 10px 0 0 10px;
    }
    
div#niezalogowany a#zalozKonto:hover img
    {
    margin-top: -19px;
    }
	
div#niezalogowany a
    { 
    display: block;
    margin: 0 0 -10px 0;
    }
    
div.zalogowany
    {
    font-family: Georgia;
    text-transform: capitalize;
    font-size: 24px;
    }
	
/* reklama */

div#billboard
	{
	width: 960px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 10px;
	margin-top: -10px;
	display: block;
	clear: both;
	position: relative;
	z-index: 21;
	}
	
div#billboard img
	{
	border: 1px solid #555;
	display: block;
	margin: 0 auto;
	}

div#boksNewsletter
    {
    margin-bottom: 15px;
    }

div#boksNewsletter h2
{
    color:#54544B;
    display:inline;
    margin:0;
    text-decoration:none;
    color:#54544B;
    font-family:Georgia,Arial,sans-serif;
    font-size:24px;
    font-weight:normal;
    margin:10px 0 15px;
    overflow:visible;
}

div#boksNewsletter fieldset.formularz ul li input#email
    {
    width: 242px;
    }

div#boksKwadrat
    {
    margin-bottom: 15px;
    }
	
div#boksKwadrat img
    {
    border: 1px solid #555;
	display: block;
	margin: 0 auto;
    }
	
/* zawartosc */

div#glownaZawartosc, div#tresc, div#trescPusta, div#profilPubliczny
	{
	width: 930px;
	margin: 0 auto;
	padding: 0 15px 20px 15px;
	margin-top: 0px;
	clear: both;
	}
	
div#glownaZawartosc div#lewa, div#trescPusta div#prawa
	{
	width: 280px;
	float: left;
	}
	
div#profilPubliczny div#prawa
    {
    float: right;
    width: 350px;
    }
    
div#profilPubliczny div#lewa
    {
    width: 550px;
    float: left;
    margin-top: 10px;
    }
	
div#glownaZawartosc div#prawa, div#trescPusta div#lewa
	{
	width: 610px;
	float: right;
	}
	
div#trescPusta
    {
    margin-bottom: 0px;
    padding-bottom: 0;
    min-height: 600px;
    }
	
div#tresc
    {
    margin-top: 10px;
    }
	
div.boks
	{
	/*background: url('/images/layout/koniecBoks.png') repeat-x left bottom; */
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #9C9C90;
	}
	
div#glownaZawartosc div#prawa div.boks
	{
	width: 610px;
	/*background: url('/images/layout/duzyBoksKoniec.gif') no-repeat left bottom;*/
	border-bottom: 1px solid #9C9C90;
	padding-bottom: 0px;
	}
	
div.boks p
	{
	text-align: justify;
	margin: 0 0 15px 0;
	clear: both;
	}
	
div.boks a
    {
    color: #e40082;
    }
	
div.boks h2, div#tresc h2, div#trescPusta h2, div.boks h2 a
	{
	font-size: 24px;
	font-family: Georgia, Arial, sans-serif;
	font-weight: normal;
	margin: 10px 0 15px 0;
	color: #54544b;
	overflow: visible;
	word-wrap:break-word;
	}
	
div.boks h2 a
    {
    margin: 0;
    display: inline;
    text-decoration: none;
    color: #54544b;
    }
    
div.boks h2 a:hover
    {
    color: #e40082;
    text-decoration: underline;
    }
	
div.boks ul.zakladki, div.boks ul.nieZakladki, div.boks ul.inneZakladki, div.boks ul.nieZakladki2
	{
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0 0 2px 0;
	margin: 0 0 15px 0;
	}

div.boks ul.zakladki li, div.boks ul.nieZakladki li, div.boks ul.inneZakladki li, div.boks ul.nieZakladki2 li
	{
	list-style: none;
	float: left;
	font-size: 10px;
	margin: 0 5px 0 0;
	}
	
div.boks ul.zakladki li a, div.boks ul.nieZakladki li a, div.boks ul.inneZakladki li a, div.boks ul.nieZakladki2 li a, div.boks a.deleteAll
	{
	float: left;
	padding: 3px 7px 3px 7px;
	color: #4b4938;
	text-decoration: none;
	}
	
div.boks ul.zakladki li a:hover, div.boks ul.nieZakladki li a:hover, div.boks ul.inneZakladki li a:hover, div.boks ul.nieZakladki2 li a:hover, div.boks a.deleteAll:hover
	{
	color: #FFF;
	background: #3f3f3f;
	}
	
div.boks ul.zakladki li a.zaznaczona, div.boks ul.nieZakladki li a.zaznaczona, div.boks ul.inneZakladki li a.zaznaczona, div.boks ul.nieZakladki2 li a.zaznaczona
	{
	background: #e40082;
	color: #FFFFFF;
	}
	
div.boks ul.nieZakladki li.filtr, div.boks ul.nieZakladki2 li.filtr
    {
    float: right;
    }	
	
span.kategorie
	{
	font-size: 10px;
	display: block;
	margin: 0 0 10px 0;
	color: #73705a;
	}

span.kategorie a
	{
	color: #73705a;
	}

span.kategorie a.wszystkie, span.kategorie a:hover
	{
	color: #e40082;
	}
	
/* najnowsze */

ul#najnowsiUzytkownicy
	{
	
	}
	
ul.najUzytkownicy li
	{
	float: left;
	margin: 0 10px 15px 0;
	padding: 0 0 0px 0;
	list-style: none;
	width: 82px;
	}
	
a.av80
	{
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: block;
	font-size: 12px;
	white-space: nowrap;
	}
	
a.av80:hover, ul.najStyle a:hover, ul.najArtykuly a:hover
	{
	color: #e40082;
	text-decoration: underline;
	}
	
a.av80:hover img, ul.najStyle a:hover img, ul.najArtykuly a:hover img
	{
	border: 1px solid #e40082;
	}
	
a.av80 img
	{
	border: 1px solid #4b4938;
	display: block;
	margin: 0 0 3px 0;
	width: 80px;
	height: 80px;
	}
	
ul.najStyle
    {
    margin-right: -30px;
    }
    
ul.najStyle li
    {
    list-style: none;
    overflow: hidden;
    margin: 0 30px 10px 0;
    width: 122px;
    float: left;
    }
	
ul.najStyle a
    {
    text-align: center;
    width: 122px;
    float: left;
    text-decoration: none;
    color: #4b4938;
    white-space: nowrap;
    }

ul.najStyle a img
    {
    border: 1px solid #4b4938;
	display: block;
	margin: 0 0 3px 0;
	width: 120px;
	height: 120px;
    }

ul.najArtykuly
    {
    margin-right: -30px;
    }
    
ul.najArtykuly li
    {
    list-style: none;
    overflow: hidden;
    margin: 0 30px 10px 0;
    width: 122px;
    float: left;
    }
  
ul.najArtykuly a
    {
    text-align: center;
    width: 122px;
    float: left;
    text-decoration: none;
    color: #4b4938;
    }

ul.najArtykuly a img
    {
    border: 1px solid #4b4938;
  display: block;
  margin: 0 0 3px 0;
  width: 120px;
  height: 120px;
    }	
/* styl dnia */

a.stylDnia
    {
    border: 1px solid #4b4938;
    display: block;
    margin: 0 0 15px 0;
    }
    
a.stylDnia img
    {
    width: 278px;
    }
    
a.stylDnia:hover
    {
    border: 1px solid #e40082;  
    }
	
/* najciezsze walki */

ul#najciezszeWalki
	{
	margin: 0 0 -21px 0;
	}

ul#najciezszeWalki li
	{
	list-style: none;
	overflow: hidden;
	padding: 0 0 15px 0;
	/*background: url('/images/layout/walkiHr.gif') no-repeat bottom center;*/
	margin: 0 0 15px 0;
    border-bottom: 1px solid #CACACA;
	}
	
ul#najciezszeWalki li:last-child
{
border: 0;
}
	
ul#najciezszeWalki li a
	{
	text-decoration: none;
	}
	
ul#najciezszeWalki li a.pierwszy
	{
	float: left;
	width: 82px;
	}
	
ul#najciezszeWalki li a.vs
	{
	float: left;
	width: 82px;
	}
	
ul#najciezszeWalki li a.vs:hover
	{
	color: #e40082;
	text-decoration: underline;
	}
	
ul#najciezszeWalki li a.drugi
	{
	float: right;
	width: 82px;
	}

ul#najciezszeWalki li a.pierwszy img, ul#najciezszeWalki li a.drugi img
	{
	border: 1px solid #4b4938;
	display: block;
	}
	
a.vs
	{
	font-size: 10px;
	color: #6c6c6c;
	margin: 15px 0 0 20px;
	}
	
a.vs img
	{
	display: block;
	}
	
/* lepiejGorzej */

div#lepiejGorzej span.kategorie
    {
    margin: 3px 0 20px 0;
    line-height: 16px;
    }

div#lepiejGorzej div.fotkaLewa, div#porada div.fotkaLewa
	{
	width: 302px;
	float: left;
	position: relative;
	}
	
div#lepiejGorzej div.fotkaLewa div, div#lepiejGorzej div.fotkaPrawa div
    {
    /* display: table;*/
    position: relative;
    border: 1px solid #4b4938;
    }
    
div#lepiejGorzej div.fotkaLewa div:hover, div#lepiejGorzej div.fotkaPrawa div:hover
    {
    border: 1px solid #e40082;
    }
    
div#lepiejGorzej div.fotkaLewa div.bitwaLewa, div#lepiejGorzej div.fotkaPrawa div.bitwaPrawa
    {
    display: block;
    border: 0;
    }
    
div#lepiejGorzej div.fotkaLewa div a, div#lepiejGorzej div.fotkaPrawa div a
    {
    display: table-cell;
    vertical-align: middle;
    }
div#lepiejGorzej div.fotkaLewa div a {
    text-align:left;
}
div#lepiejGorzej div.fotkaPrawa div a span {
    float:right;
    position:absolute;
    right: 0;
    width: auto;
}
	
div#lepiejGorzej div.fotkaPrawa,  div#porada div.fotkaPrawa
	{
	float: right;
	width: 302px;
	margin: 0 0px 0 0;
	position: relative;
	}

a.doOceny
    {
    width: 300px;
    height: 400px;
    background: #FFF url('/images/layout/tloStyl.jpg');
    display: block;
    text-decoration: none;
    }
    
a.doOceny span.glosuj
    {
    display: none;
    }

a.doOceny:hover span.glosuj
    {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: #e40082;
    z-index: 21;
    padding: 15px;
    color: #FFF;
    }
	
div#lepiejGorzej a.doOceny img
	{
	display: block;
	margin: 0 auto;
	}

div.podsumowanie
	{
	clear: both;
	position: relative;
	top: -50px;
	margin: 0px 0 0px 0;
	z-index: 3;
	}

div.podsumowanie div.lewa, div.podsumowanie div.prawa
	{
	float: left;
	width: 115px;
	top: 80px;
	padding: 0 0 0 0;
	position: relative;
	}
	
div.podsumowanie div.lewa
    {
    padding: 0 0 0 30px;
    }
    	
div.podsumowanie div.prawa
	{
	float: right;
	}
	
div.podsumowanie div.lewa a.obejrzyj, div.podsumowanie div.prawa a.obejrzyj
    {
    font-family: Georgia;
    text-decoration: none;
    font-size: 14px;
    color: #2f2f28;
    }
    
div.podsumowanie div.lewa a.obejrzyj:hover, div.podsumowanie div.prawa a.obejrzyj:hover
    {
    text-decoration: underline;
    color: #e40082;
    }

div.podsumowanie a.naruszenie
	{
	font-size: 10px;
	display: block;
	color: #817f71;
	text-decoration: none;
	margin: 30px 0 0 -25px;
	}

div.podsumowanie a.naruszenie:hover
	{
	color: #e40082;
	text-decoration: underline;
	}

div.podsumowanie div.vsAv
    {
    width: 260px;
    margin: 0 auto;
    position: relative;
    }

div.podsumowanie div.vs
	{
	float: left;
	margin: 70px 0 -10px 10px;
	}


div.podsumowanie div.vs span
	{
	position: absolute;
	left: 40px;
	top: 120px;
	}

div.podsumowanie div.vsAv a.nick
	{
	width: 82px;
	height: 85px;
	display: block;
	background: url('/images/layout/lepiejGorzejAvTlo.gif') no-repeat;
	float: left;
	text-align: center;
	padding: 25px 0 0 0;
	font-size: 10px;
	color: #343434;
	text-decoration: none;
	margin-bottom: -10px;
	}
	
div.podsumowanie div.vsAv a.nick:hover
    {
    text-decoration: underline;
    color: #e40082;
    }
    
div.podsumowanie div.vsAv a.nick:hover img
    {
    border: 1px solid #e40082;
    }

div.podsumowanie div.vsAv a.nick img
	{
	width: 50px;
	height: 50px;
	display: block;
	border: 1px solid #4b4938;
	margin: 0 auto;
	margin-bottom: 5px;
	}

div.podsumowanie div.vsAv a.drugi
	{
	float: right;
	}

img.vs
	{
	float: left;
	}
	
div#lewa h3.naSrodek p
    {
    text-align: center;
    margin-bottom: 20px;
    }
	
/* konkurs */

div#konkurs
    {
    display: none;
    }

div#konkurs a img
    {
    display: block;
    margin: 0 0 25px 0;
    }
	
/* porady */

div#porady
	{
	width: 310px;
	float: left;
	margin: 0 10px 0 0;
	}
	
div#poradyUlubione
    {
    width: 610px;
    }
	
div#porady ul
	{
	margin: 0 0 -22px 0;
	position: relative;
	}
	
div#poradyUlubione ul
    {
    margin: 0 0 0 -10px;
    width: 610px;
    position: relative;
    }

div#porady ul li, div#poradyUlubione ul li, ul#najnowszePorady li, div#adviceContainer ul li
	{
	list-style: none;
	display: block;
	clear: both;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #9C9C90;
	position: relative;
	}	
	
div#glownaZawartosc div#porady ul li
    {
    overflow: hidden;
    }
		
div#poradyUlubione ul li a.usun
    {
    display: none;
    width: 23px;
    height: 30px;
    background: url('/images/layout/usun.png') no-repeat;
    position: absolute;
    top: -10px;
    right: -10px;
    }

ul#artykulyInne li a.usun
    {
    display: none;
    width: 23px;
    height: 30px;
    background: url('/images/layout/usun.png') no-repeat;
    position: absolute;
    top: 0px;
    right: 10px;
    }

div#poradyUlubione ul li:hover a.usun, ul#artykulyInne li:hover a.usun
    {
    display: block;
    }

ul#mojePorady li a.usun
    {
    display: none;
    width: 23px;
    height: 30px;
    background: url('/images/layout/usun.png') no-repeat;
    position: absolute;
    top: 15px;
    right: 30px;
    }

ul#mojePorady li:hover a.usun
    {
    display: block;
    }

ul#mojePorady li
{
    position: relative;
}
    
div#poradyUlubione ul li
    {
    margin: 0 0 15px 10px;
    float: left;
    clear: none;
    width: 295px;
    }
    
ul#najnowszePorady li, div#adviceContainer ul li
    {
    margin-bottom: 10px;
    border-bottom: 1px solid #CACACA;
    }
    
ul#najnowszePorady li:last-child, div#adviceContainer ul li:last-child
    {
    border: 0;
    }
    
div#poradyUlubione ul li:hover a.usun
    {
    display: block;
    }

div#porady ul li a.pytanie, div#poradyUlubione ul li a.pytanie, ul#najnowszePorady li a.pytanie, div#promowaneArtykuly ul li a.tytulArt, div#adviceContainer ul li a.pytanie
	{
	font-weight: bold;
	color: #3f3f3f;
	text-decoration: none;
	display: block;
	}
	
div#porady ul li span, div#poradyUlubione ul li span, ul#najnowszePorady li span, div#promowaneArtykuly ul li span.data, div#adviceContainer ul li span
	{
	color: #86846f;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	display: block;
	text-decoration: none;
	}
div#adviceContainer ul li span.mark {
    color :#E40082;
    margin: 0;
    display: inline;
    font-weight: bold;
    font-size: 16px;
}

a.av50
	{
	text-decoration: none;
	text-align: center;
	width: 50px;
	display: block;
	/*color: #4b4938;*/
	font-weight: normal;
	}
	
div#porady a.av50, div#poradyUlubione a.av50, div#gadamy a.av50, div.dodajKomentarz a.av50, ol#komentarze a.av50, ul#najnowszePorady li a.av50, div#promowaneArtykuly ul li a.av50
	{
	width: 52px;
	float: left;
	font-size: 10px;
	padding: 0 20px 0 0;
	margin-right: 5px;
	background: url('/images/layout/dymek.gif') no-repeat top right;
	}
	
div#gadamy a.av50
{
margin-bottom: -16px;
}
	
ul#najnowszePorady li a.av50, div#adviceContainer ul li a.av50
{
margin-bottom: -5px;
}
	
div.dodajKomentarz input[type=submit]
    {
    float: right;
    margin: 5px 0 15px 0;
    }

div.boks ol#komentarze div.opcje
    {
    right: 0px;
    bottom: 8px;
    position: absolute;
    }

div.boks ol#komentarze li.zakopany
    {
    opacity: 0.4;
    }

div.boks ol#komentarze li:hover div.opcje
    {
    display: block;
    }
div.boks ol#komentarze li div.opcjeHidden {
    display:none;
}
div.boks ol#komentarze div.opcje
    {
    display: none;
    }

div.boks ol#komentarze div.opcje a
    {
    background: #b1b1b1;
    padding: 4px 7px 4px 7px;
    color: #FFF;
    font-size: 10px;
    text-decoration: none;
    height: 24px;
    line-height: 24px;
    }

div.boks ol#komentarze div.opcje a:hover
    {
    background: #e40082;
    }

div.boks ol#komentarze textarea
    {
    width: 520px;
    height: 90px;
    }

div.boks ol#komentarze textarea:focus
    {
    color: #e40082;
    background: #FFF url('/images/layout/nieprzeczytaneTlo.png') repeat;
    }

div.boks ol#komentarze .action
    {
    float: right;
    }

div.boks ol#komentarze div#stronicowanieComments li, div.boks div#stronicowaniePorady li, div.boks div#stronicowaniePojedynki li, div.boks div#stronicowanieWatki li
    {
    clear: none;
    border: 0px;
    }

div#profilPubliczny div.boks div#stronicowanieWatki ul
    {
    display: block;
    margin: 0 auto;
    }

div#profilPubliczny div.boks div#stronicowanieWatki ul li
    {
    width: auto;
    margin:0 1px 0 0;
    }

div.boks ol#komentarze li:last-child
    {
    border: 0px;
    }

a.av50:hover, div#porady ul li a.pytanie:hover, div#porady ul li a.pytanie:hover span, div#poradyUlubione ul li a.pytanie:hover, div#poradyUlubione ul li a.pytanie:hover span, ul#najnowszePorady li a.pytanie:hover span, div#promowaneArtykuly ul li a.tytulArt:hover, div#promowaneArtykuly ul li a.tytulArt:hover span
	{
	color: #e40082;
	text-decoration: underline;
	}
	
a.av50:hover img
	{
	border: 1px solid #e40082;
	}
	
a.av50 img
	{
	border: 1px solid #4b4938;
	display: block;
	margin: 0 0 1px 0;
	width: 50px;
	height: 50px;
	}
	
div.poradyUlubione ul li
{
float: left;
width: 300px;
}
	
/* sonda */

div#sonda
    {
    width: 290px;
    float: left;
    margin-bottom: 15px;
    }
    
div#prawa div#sonda h3, div#lewa div.sondaWynik h3
    {
    font-size: 12px;
    font-weight: bold;
    }
    
div.sondaWynik h3 span
    {
    display: block;
    font-weight: normal;
    }
    
div#sonda p
    {
    margin-bottom: 20px;
    }

div#sonda ul, div.sondaWynik ul
    {
    margin: 0px 0 20px 0;
    }

div#sonda ul li
    {
    clear: both;
    }

div#sonda ul li, div.sondaWynik ul li
	{
	list-style: none;
	margin: 0 0 15px 20px;
	display: block;
	}

div#sonda div.wynik, div.sondaWynik div.wynik
    {
    width: 250px;
    display: block;
    }
	
div#sonda div.wynik p, div.sondaWynik div.wynik p
    {
    margin: 0;
    line-height: 14px;
    color: #3F3F3F;
    font-size: 9px;
    text-align: right;
    padding: 0;
    width: 200px;
    clear: none;
    float: left;
    margin-top: 4px;
    }

div#sonda div.sondaWynik span
    {
    clear: both;
    display: block;
    margin-left: 35px;
    }
    
div#sonda div.wynik p span, div.sondaWynik div.wynik p span
    {
    background: #E40082 url('/images/layout/nieprzeczytaneTlo.png') repeat-x;
    display: block;
    border: 1px solid #8d0050;
    height: 10px;
    clear:  none;
    margin: 0;
    }
    
div#sonda div.wynik small
    {
    margin-right: 5px;
    display: block;
    font-size: 11px;
    float: left;
    width: 30px;
    }
	
div#sonda .glosuj
    {
    padding: 5px 10px 5px 10px;
    background: #4B4938;
    display: block;
    float: left;
    color: #FFF;
    text-decoration: none;
    border: 0;
    cursor: pointer;
    }
    
div#sonda .glosuj:hover
    {
    background: #E40082;
    }
    
div#sonda div.wyniki
    {
    clear: both;
    color: #86846f;
    font-size: 11px;
    text-align: center;
    margin: 20px 0 0 0;
    }
    
div#sonda div.wyniki a
    {
    color: #E40082;
    }
	
/* gadamy */

div#gadamy
    {
    margin-bottom: 15px;
    }

div#gadamy ul
	{
	margin: 0 -10px -17px 0;
	overflow: hidden;
	position: relative;
	clear: both;
	}
	
div#gadamy ul li
	{
	float: left;
	width: 300px;
	max-height: 87px;
	list-style: none;
	margin: 0 0 15px 10px;
	padding: 0 0 15px 0;
	/*background: url('/images/layout/prawaBoksHr.gif') no-repeat left bottom;*/
	border-bottom: 1px solid #CACACA;
	}

div#gadamy ul li div.karteczka
	{
	background: #efe37d url('/images/layout/karteczkaTlo.jpg') no-repeat top left;
	padding: 10px 50px 10px 10px;
	margin: 0 0 0px 80px;
	font-weight: bold;
	width: 159px;
	}
	
div#gadamy ul li p
	{
	margin: 0px 0 0 90px;
	color: #86846f;
	font-size: 11px;
	line-height: 15px;
	}
	
div#gadamy ul li div.karteczka a
	{
	color: #3f3f3f;
	text-decoration: none;
	display: block;
	}

div#gadamy ul li div.karteczka a span.mark
	{
            color :#E40082;
            margin: 0;
            display: inline;
            font-weight: bold;
	}
	
div#gadamy ul li div.karteczka a:hover
	{
	text-decoration: underline;
	}

/* stopka */

div#stopka, div#stopkaPusta
	{
	width: 100%;
	display: block;
	height: 160px;
	margin: 0px 0 0 0;
	background: url('/images/layout/stopkaTlo.gif') repeat-x;
	}
	
div.copy
    {
    float: left;
		color:#878787;
    }
	
div#stopkaPusta
    {
    background: none;
    margin: 30px 0 0 0;
    }
	
div#zawartoscStopka a.wykonanie
    {
    color: #878787;
    font-weight: normal;
    }

div#stopka div#linki
	{
	width: 930px;
	margin: 0 auto;
	padding: 15px 15px 0 15px;
	font-size: 11px;
	color: #878787;
	/*background: url('/images/layout/stopkaHr.gif') no-repeat top left;*/
	border-top: 1px solid #9C9C90;
	overflow: hidden;
	}
	
div#stopka div#linki a
	{
	color: #878787;
	}
	
div#stopka div#linki a:hover
    {
    color: #e40082;
    }
	
div#stopka div#linki div.wiersz strong
	{
	float: left;
	margin: 0 10px 0 0;
	}
	
div#stopka div#linki div.wiersz a.cofnij, div#stopka div#linki div.wiersz a.przewin
	{
	float: left;
	margin: 0 10px 0 0;
	}
	
div#stopka div#linki div.wiersz div
	{
	width: 770px;
	overflow: hidden;
	float: left;
	margin: 0 10px 0 0;
	}
	
div#stopka div#linki div.wiersz ul
	{
	float: left;
	height: 18px;
	white-space: nowrap;
	}
	
div#stopka div#linki div.wiersz ul li
	{
	list-style: none;
	display: inline;
	}
	
div#zawartoscStopka
	{
	font-size: 12px;
	margin: 0 auto;
	margin-top: 15px;
	color: #4b4938;
	width: 930px;
	padding: 15px 15px 0 15px;
	/*background: url('/images/layout/stopkaHr.gif') no-repeat top left;*/
    border-top: 1px solid #9C9C90;
	}
	
div#zawartoscStopka div#stopkaMenu
    {
    float: right;
    overflow: hidden;
    }
    
div#zawartoscStopka div#stopkaMenu ul
    {
    margin: 0 0 0 -3px;
    }

div#zawartoscStopka div#stopkaMenu ul li
    {
    display: inline;
    list-style: none;
    color: #c0c0c0;
    }

div#zawartoscStopka div#stopkaMenu ul li a
    {
    color: #585858;
    text-decoration: none;
    }
    
div#zawartoscStopka div#stopkaMenu ul li a:hover
    {
    text-decoration: underline;
    color: #e40082;
    }
	
/* formularz rejestracji */

div.powrot
    {
    padding: 5px 0 5px 0;
    background: #FFF;
    width: 100%;
    }
    
div.powrot a
    {
    margin: 0 0 0 10px;
    text-decoration: none;

    color: #666;
    }
    
div.powrot a:hover
    {
    text-decoration: underline;
    color: #e40082;
    }

div#formularzRejestracji
    {
    width: 660px;
    margin: 0 auto;
    padding: 70px 0 0 0;
    min-height: 600px;
    }	

div#formularzRejestracji label
    {
    display: block;
    font-size: 10px;
    }

div#formularzRejestracji fieldset
    {
    border: 0;
    padding-bottom: 15px;
    }

div#formularzRejestracji ul
    {
    width: 312px; 
    float: left;
    margin: 0 15px 0 0;
    }

div#formularzRejestracji ul li
    {
    list-style: none;
    display: block;
    margin: 0 0 10px 0;
    }
    
div#formularzRejestracji div.pod
    {
    clear: both;
    width: 335px;
    padding: 0px 0 0 0;
    margin: 10px 0 0 0;
    }

div#formularzRejestracji ul li input[type=text], div#formularzRejestracji ul li input[type=password], div#formularzRejestracji ul li input[type=text].data, div#formularzRejestracji ul li select
    {
    height: 30px;
    width: 290px;
    border: 1px solid #b2b1a0;
    font-size: 24px;
    color: #686556;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 8px 10px 6px 10px;
    font-family: Arial;
    }
    
div#formularzRejestracji ul li select
    {
    height: 44px;
    width: 310px;
    padding: 7px 10px 6px 10px;
    }

div#formularzRejestracji ul li select option
    {
    background: #FFF;
    color: #5c5c5c;
    border: 0;
    font-size: 18px;
    }
    
div#formularzRejestracji input[type=checkbox]
    {
    float: left;
    margin: 3px 5px 0 0;
    }

div#formularzRejestracji input[type=submit]
    {
    float: right;
    margin: 0 25px 0 0;
    }

div#formularzRejestracji div.pod p
    {
    width: 200px;
    margin: 0;
    }

div#formularzRejestracji div.pod p a
    {
    color: #e40082;
    }
        
div#formularzRejestracji input#email
    {
    font-weight: bold;
    }
    
div#formularzRejestracji ul li input[type=text].data
    {
    width: 70px;    
    text-align: right;
    margin: 0 5px 0 0;
    }
    
div#formularzRejestracji ul li input[type=text]:focus, div#formularzRejestracji ul li input[type=password]:focus, div#formularzRejestracji ul li select:focus
    {
    border: 1px solid #e40082;
    color: #e40082;
    background: #FFF url('/images/layout/nieprzeczytaneTlo.png') repeat;
    }
    
   
div#formularzRejestracji div.tresc
    {
    clear: both;
    }

div#formularzRejestracji div.tresc ul
    {
    float: none;
    width: 100%;
    }

div#formularzRejestracji div.tresc ul li
    {
    display: block;
    }
    
div#formularzRejestracji div.oKolorach
    {
    font-size: 12px;
    text-align: justify;
    float: right;
    width: 290px;
    margin-left: 10px;
    padding: 15px;
    line-height: 18px;
    }
    
/* rogi */
	
.rogi
	{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	}
	
.rogiLewa
	{
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	}
	
.rogiPrawa
	{
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	}
	
/* formularz */

fieldset h2
    {
    font-family: Georgia, Arial, sans-serif;
    font-weight: normal;
    font-size: 24px;
    clear: both;
    display: block;
    padding: 0 0 25px 0;
    }

fieldset.formularz label
    {
    display: block;
    font-size: 10px;
    }

fieldset.formularz
    {
    border: 0;
    }
    
fieldset.formularz ul li#kapec img
    {
    float: left;
    margin: 0 15px 0 0;
    }

fieldset.formularz ul
    {
    /* margin: 0 15px 0 0; */
    }

fieldset.formularz ul li
    {
    list-style: none;
    display: block;
    margin: 0 0 10px 0;
    }
    
fieldset.formularz div.pod
    {
    clear: both;
    float: left;
    padding: 0px 0 0 0;
    margin: 10px 0 0 0;
    }
    
fieldset.formularz div.pod div.dodatkowe
{
clear: both;
margin: 20px 0 0 0;
}

fieldset.formularz div.pod div.dodatkowe a
{
float: none;
display: block;
}

fieldset.formularz ul li .invite
    {
    margin-bottom:5px;
    }

fieldset.formularz ul li a.newinvite
    {
    margin-left:15px;
    }

fieldset.formularz ul li input[type=text], fieldset.formularz ul li input[type=password], fieldset.formularz ul li input[type=text].data, fieldset.formularz ul li select, fieldset.formularz ul li textarea, fieldset.niekatywny ul li input[type=text], div.dodajKomentarz textarea
    {
    height: 30px;
    width: 430px;
    border: 1px solid #b2b1a0;
    font-size: 24px;
    color: #686556;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 8px 10px 6px 10px;
    font-family: Arial;
    }
    
div#profilPubliczny div.dodajKomentarz textarea
    {
    width: 250px;
    height: 100px;
    }

div#profilPubliczny div#artykuly div.stronicowanie
  {
	 border: 0px;
  }

div#profilPubliczny div#watki, div#mojeWatki
    {
    margin-bottom: 15px;
    }

div#profilPubliczny div#watki ul, div#mojeWatki ul
	{
	margin: 0 -10px -17px 0;
	}
	
div#profilPubliczny div#watki ul
	{
	overflow: hidden;
	}

div#profilPubliczny div#watki ul li, div#mojeWatki ul li
	{
	float: left;
	width: 250px;
	height: 84px;
	list-style: none;
	margin: 0 0 15px 10px;
	padding: 0 0 15px 0;
	}
	
div#mojeWatki ul li
{
margin-left: 0;
margin-right: 25px;
}

div#profilPubliczny div#watki ul li div.karteczkaBezAwatara, div#mojeWatki ul li div.karteczkaBezAwatara
	{
	background: #efe37d url('/images/layout/karteczkaTlo.jpg') no-repeat top left;
	padding: 10px 50px 10px 10px;
	margin: 0px;
	font-weight: bold;
	width: 159px;
	}

div#profilPubliczny div#watki ul li p, div#mojeWatki ul li p
	{
	margin: 0px 0 0 10px;
	color: #86846f;
	font-size: 11px;
	line-height: 15px;
	}

div#profilPubliczny div#watki ul li div.karteczkaBezAwatara a, div#mojeWatki ul li div.karteczkaBezAwatara a
	{
	color: #3f3f3f;
	text-decoration: none;
	display: block;
	}

div#profilPubliczny div#watki ul li div.karteczkaBezAwatara a:hover, div#mojeWatki ul li div.karteczkaBezAwatara a:hover
	{
	text-decoration: underline;
	}

div#trescPusta div.dodajKomentarz textarea
    {
    width: 510px;
    height: 100px;
    }
    
fieldset.formularz ul li select
    {
    height: 44px;
    width: 450px;
    padding: 7px 10px 5px 10px;
    margin-bottom: 1px;
    }

fieldset.formularz ul li select option
    {
    background: #FFF;
    color: #5c5c5c;
    border: 0;
    font-size: 18px;
    }
    
fieldset.formularz input[type=checkbox]
    {
    float: left;
    margin: 3px 5px 0 0;
    }

fieldset.formularz input[type=submit]
    {
    margin: 0 10px 0 0;
    }
    
fieldset.formularz a.closeWindow
    {
    margin: 0 10px 0 0;
    float: none;
    font-size: 12px;
    }

fieldset.formularz div.pod p
    {
    width: 200px;
    margin: 0;
    }

fieldset.formularz div.pod p a, fieldset.formularz h3 a
    {
    color: #e40082;
    }
    
fieldset.formularz h3
    {
    margin-bottom: 15px;
    }
            
fieldset.formularz ul li input[type=text]:focus, fieldset.formularz ul li input[type=password]:focus, fieldset.formularz ul li select:focus, fieldset.formularz ul li textarea:focus, div.dodajKomentarz textarea:focus
    {
    border: 1px solid #e40082;
    color: #e40082;
    background: #FFF url('/images/layout/nieprzeczytaneTlo.png') repeat;
    }
        
fieldset.niekatywny ul li input[type=text], fieldset.niekatywny ul li input[type=text]:focus
    {
    border: 1px solid #b2b1a0;
    background: #f6f6f0;
    color: #686556;
    }
      
fieldset.formularz ul li textarea, fieldset.niekatywny ul li textarea, fieldset.niekatywny ul li textarea:focus, div.dodajKomentarz textarea, div#trescWiadomosci
    {
    width: 588px;
    height: 300px;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #b2b1a0;
    background: #FFF;
    color: #686556;
    }
    
div#trescWiadomosci
    {
    padding: 15px;
    }

fieldset.formularz ul li input[type="text"]#tytulwiadomosci 
  {
  width:598px;	
  }
		
fieldset.formularz ul li textarea#styledesc
    {
    height: 120px;
    }

fieldset.formularz ul li select#renforcements
    {
    width: 350px;
    }

p.error
    {
    padding: 10px;
    background: #FF0000;
    color: #FFF;
    margin: 10px 0 10px 0;
    }

/* tresc do podstrony tekstowej */

div#tresc, div#trescPusta
    {
    clear: both;
    }

div#tresc div#lewa
    {
    float: left;
    width: 610px;
    margin: 0 0 0 -40px;
    padding: 10px 15px 20px 45px;
    background: url('/images/layout/trescTlo.gif') repeat-y left top;
    text-align: justify;
    min-height: 880px;
    }    
    
div#lewa h3, div#lewa h4, div#prawa h3
    {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    margin: 0 0 15px 0;
    clear: both;
    }

div#lewa h4
    {
    font-size: 14px;
    }
    
div#tresc div#lewa ul, div#formularzRejestracji div.tresc ul
    {
    margin: 0 0 20px 20px;
    }
    
div#tresc div#lewa ul li, div#formularzRejestracji div.tresc ul li
    {
    background: url('/images/layout/listaTresc.gif') 0 6px no-repeat;
    padding: 0 0 0 20px;
    list-style: none;
    }
    
div#tresc div#lewa img
    {
    float: left;
    margin: 0 20px 20px 0;
    }
    
div#tresc div#prawa
    {
    float: right;
    width: 280px;
    padding: 10px 0 0 0;
    }

/* panel */

div#twojPanel
    {
    width: 960px;
    margin: 0 auto;
    margin-top: 10px;
    clear: both;
    padding-top: 10px;
    }
    
div#twojPanel div#zalogowany
    {
    padding: 20px 15px 15px 15px;
    width: 930px;
    margin-top: -10px;
    margin-bottom: 5px;
    overflow: hidden;
   	border-bottom: 1px solid #9C9C90;
    }
    
div#twojPanel div#zalogowany ul li
    {
    display: inline;
    margin: 0 0px 0 7px;

    }
    
div#twojPanel div#zalogowany ul li a
    {
    color: #5c5c5c;
    text-decoration: none;
    margin-right: 5px;
    font-size: 12px;
    white-space: nowrap;
    }
    
div#twojPanel div#zalogowany ul li a:hover
    {
    color: #e40082;
    text-decoration: underline;
    }
    
div#twojPanel ul#witaj
    {
    float: left;
    }
    
div#twojPanel ul#witaj li.dzienDobry
    {
    margin: 0 5px 10px 0;
    float: left;
    }

div#twojPanel ul#witaj strong, div#twojPanel ul#witaj a:hover span, div#twojPanel ul#witaj a.selected span
    {
    color: #e40082;
    }

div#twojPanel ul#witaj span
    {
    color: #51B600;
    font-weight: bold;
    }

div#twojPanel ul#witaj a.selected
    {
    color: #e40082;
    text-decoration: underline;
    }

div#twojPanel ul#podreczneMenu
    {
    float: right;
    }

/* logowanie */

form#formLogin a
    {
    color: #4B4938;
    }
    
form#formLogin a:hover
    {
    text-decoration: underline;
    color: #E40082;
    }

div.modalBox
    {
    position: fixed;
    z-index: 98;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    }
    
div.modalBox div.pod
    {
    float: left;
    margin: 20px 0 0 0;
    width: 300px;
    }
    
div.modalBox a.zamknij
    {
    position: absolute;
    right: 15px;
    top: 15px;
    border: 1px solid #a2a296;
    padding: 2px 5px 2px 5px;
    color: #a2a296;
    text-decoration: none;
    margin: 0;
    text-align: center;
    }
    
div.modalBox a.zamknij:hover
    {
    border: 1px solid #e40082;
    color: #e40082;
    }

div.przykrywka
    {
    width: 100%;
    height: 100%;
    background: #4b4938;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    opacity: 0.8;
    }
    
a.przypomnij, a.closeWindow, a.linkAktywacyjny
    {
    color: #4b4938;
    text-decoration: none;
    font-size: 10px;
    float: right;
    margin: 1px 0 0 0;
    }
    
div#formularzLogowania a.closeWindow,div#formularzNaduzycia a.closeWindow
    {
    font-size: 12px;
    float: none;
    color: #A2A296;
    }
    
a.przypomnij:hover, a.closeWindow:hover, a.linkAktywacyjny:hover, div#formularzLogowania a.closeWindow:hover, div#formularzNaduzycia a.closeWindow:hover
    {
    color: #e40082; 
    text-decoration: underline; 
    }
    
a.linkAktywacyjny
    {
    margin: 0px 0 0 0;
    }

div#formularzLogowania, div#formularzNaduzycia 
    {
    width: 300px;
    position: absolute;
    left: 50%;
    margin: -165px 0 0 -165px;
    display: block;
    z-index: 1001;
    background: #FFF;
    padding: 15px;
    /*height: 260px;*/
    top: 50%;
    }
    
div#formularzLogowania fieldset.formularz ul, div#formularzNaduzycia fieldset.formularz ul
    {
    margin: 0;
    }
    
div#formularzLogowania label, div#formularzNaduzycia label
    {
    display: block;
    font-size: 10px;
    }

div#formularzLogowania input[type=submit], div#formularzNaduzycia input[type=submit]
    {
    font-size: 12px;
    float: left;
    }

div#formularzNaduzycia textarea {
    width: 275px;
    height: 120px;
}

div#formularzLogowania input[type=text], div#formularzLogowania input[type=password]
    {
    height: 30px;
    width: 275px;
    border: 1px solid #b2b1a0;
    font-size: 24px;
    color: #686556;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 8px 10px 6px 10px;
    font-family: Arial;
    margin: 0 0 0px 0;
    }
    
div#formularzLogowania input[type=text]:focus, div#formularzLogowania input[type=password]:focus
    {
    border: 1px solid #e40082;
    color: #e40082;
    background: #FFF url('/images/layout/nieprzeczytaneTlo.png') repeat;
    }
    
div#formularzLogowania div.pod div.dodatkowe
    {
    float: right;
    text-align: right;
    margin: -60px 0 0 0;
    line-height: 19px;
    }

/* zapomnialem hasla */

div#formularzRejestracji ul.zapmnialemHasla input[type=submit]
    {
    float: right;
    margin: 10px 0 0 0;
    }

/* newsy */

dl.newsy
{}

dl.newsy dt
    {
    font-weight: bold;
    margin: 0 0 10px 0;
    font-size: 18px;
    }

dl.newsy dt small
    {
    display: block;
    font-size: 10px;
    font-weight: normal;
    }

dl.newsy a
    {
    color: #4b4938;
    }

dl.newsy a:hover
    {
    color: #e40082;
    }

/* komunikaty bledow */

div#komunikatBledu
    {
    width: 600px;
    margin: 0 auto;
    margin-top: 80px;
    }

div#komunikatBledu h1
    {
    clear: both;
    margin: 0 0 15px 0;
    }

div#komunikatBledu h1 a img
    {
    width: 100px;
    display: inline;
    }

div#komunikatBledu h2
    {
    font-size: 60px;
    position: relative;
    font-family: Arial;
    color: #79765d;
    margin: 0 0 0px 0;
    font-weight: normal;
    display: block;
    height: 60px;
    line-height: 70px;
    padding: 0 0 5px 0;
    }

div#komunikatBledu h2 small
    {
    font-weight: bold;
    color: #FFF;
    font-size: 60px;
    position: relative;
    z-index: 2;
    display: block;
    height: 60px;
    float: left;
    }
    
div#komunikatBledu h2 span
    {
    color: #cccab8;
    font-weight: bold;
    position: absolute;
    left: 1px;
    top: 1px;
    display: block;
    height: 60px;
    }
    
div#komunikatBledu h3
    {
    font-family: Arial;
    font-size: 36px;
    font-weight: normal;
    margin: 0 0 30px 0;
    line-height: 36px;
    }
    
div#komunikatBledu h4
    {
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 15px 0;
    }

div#komunikatBledu a 
    {
    color: #e40082;
    }
    
div#komunikatBledu ul
    {
    margin: 0 0 15px 30px;
    }
    
div#komunikatBledu ul li
    {
    list-style: circle;
    }
    
div#komunikatBledu ul.tagi
{
float: left;
width: 80px;
margin: 0 30px 15px 30px;
}

/* szablon index.php */

div#trescPusta div#lewa
    {
    float: left;
    }

div#trescPusta div#prawa
    {
    float: right;
    }

/* kolory */

div.boks a.szary, .szary
    {
	color: #4b4938 !important;
    }

div.boks a.zielony, table#listaWiadomosci a.zielony, .zielony
    {
    color: #35a200 !important;
    }

div.boks a.niebieski, table#listaWiadomosci a.niebieski, .niebieski
    {
    color: #0070DD !important;
    }

div.boks a.czerwony, table#listaWiadomosci a.czerwony, .czerwony
    {
    color: #FF0000 !important;
    }

div.boks a.fioletowy, table#listaWiadomosci a.fioletowy, .fioletowy
    {
    color: #cf01be !important;
    }

div.boks a.pomaranczowy, table#listaWiadomosci a.pomaranczowy, .pomaranczowy
    {
    color: #ff6c00 !important;
    }

/* boks z obrazkiem */

div#boksZObrazkiem
    {
    position: absolute;
    width: 400px;
    height: 400px;
    top: 50%;
    left: 50%;
    margin: -200px 0 0 -200px;
    display: none;
    z-index: 1001;
    }

/* prywatne wiadomosci */

table#listaWiadomosci tr.notRead {
	font-weight: bold;
	background: #baf58b/*url('/images/layout/nieprzeczytaneTlo.png') top left*/;
	color: #60a02c;

}

table#listaWiadomosci tr.notRead td:first-child
{
	border: 1px solid #51B600;
	border-right: 0;
}

table#listaWiadomosci tr.notRead td:last-child
    {
    border: 1px solid #51B600;
	border-left: 0;
    }
    
table#listaWiadomosci tr.notRead td
    {
    border-top: 1px solid #51B600;
    border-bottom: 1px solid #51B600;
    }

table#listaWiadomosci .notRead a
    {
    color: #285a00;
    text-decoration: none;
    }
    
table#listaWiadomosci .notRead a:hover
    {
    text-decoration: underline;
    }
    
table#listaWiadomosci .notRead a.av50
    {
    color: #4b4938;
    }
    
table#listaWiadomosci .notRead a.av50:hover
    {
    color: #E40082;
    }

div.boks ul.nieZakladki li a.nowa, div.boks a.deleteAll
    {
    background: #51b600;
    color: #FFF;
    }

div.boks a.deleteAll
    {
    margin: 10px 0 10px 0;
    }

div.boks ul.nieZakladki li a.nowaWiad
    {
    margin-right: 285px;
    }

table#listaWiadomosci
    {
    width: 100%;
    margin: 0 0 -1px 0;
    }
    
table#listaWiadomosci a
    {
    color: #4B4938;
    text-decoration: none;
    }

table#listaWiadomosci a:hover
    {
    color: #E40082;
    }

table#listaWiadomosci td p
    {
    font-weight: normal;
    text-align: left;
    }
    
table#listaWiadomosci td p strong.tytulTresc
    {
    float: left;
    margin: 0 5px 15px 0;
    }
    
table#listaWiadomosci td p a.abstrakt
    {
    display: block;
    }
    
table#listaWiadomosci tr th
    {
    border-bottom: 0;
    padding: 10px;
    text-align: left;
    }

table#listaWiadomosci tr td, table#listaWiadomosci tr.odebrane th
    {
    padding: 10px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #9c9c90;
    }
    
table#listaWiadomosci th.nick
    {
    width: 52px;
    }

table#listaWiadomosci th.data
    {
    width: 130px;
    }

ul#wiadomoscOpcje
    {
    overflow: hidden;
    margin: 0 0 15px 0;
    }
    
ul#wiadomoscOpcje li
    {
    float: left;
    list-style: none;
    margin-right: 5px;
    }
    
ul#wiadomoscOpcje li a
    {
    display: block;
    padding: 5px 7px;
    background: #806F52;
    text-decoration: none;
    color: #FFF;
    }
    
ul#wiadomoscOpcje li a:hover
    {
    background: #e40082;
    }
    
/* Twoj styl */

ul.kafelkiStyl
    {
    }

ul.kafelkiStyl li
    {
    list-style: none;
    float: left;
    margin: 0 15px 15px 0;
    position: relative;
    }
    
ul.kafelkiStyl li a.usun
    {
    display: none;
    width: 23px;
    height: 30px;
    background: url('/images/layout/usun.png') no-repeat;
    position: absolute;
    top: -10px;
    right: -10px;
    }
    
ul.kafelkiStyl li:hover a.usun
    {
    display: block;
    }

fieldset#dodajBitwe ul li.chosen, fieldset#dodajPorade ul li.chosen, ul.kafelkiStyl li.chosen, ul.kafelkiStyl ul li.chosen
    {
    margin: -1px 14px 14px -1px;
    }
    
div#lewa fieldset#dodajBitwe h3 strong
    {
    color: #e40082;
    }

ul.kafelkiStyl li img
    {
    border: 1px solid #4B4938;
    }

ul.kafelkiStyl li a:hover img, ul.kafelkiStyl li:hover a img
    {
    border: 1px solid #e40082;
    }

ul.kafelkiStyl li.chosen a img, ul.kafelkiStyl li.chosen a:hover img, ul.kafelkiStyl li.chosen a:hover img, ul.kafelkiStyl li.chosen:hover a img
    {
    border: 2px solid #e40082;
    display: block;
    margin: 0px 0 0px 0;
    }
    
ul.kafelkiStyl li div.zaznaczono
    {
    width: 120px;
    height: 120px;
    background: #e40082;
    position: absolute;
    z-index: 3;
    top: 2px;
    left: 2px;
    opacity: 0.5;
    display: none;
    cursor: pointer;
    }

ul.kafelkiStyl li.chosen div.zaznaczono 
    {
    display:block;
    }
ul.kafelkiStyl li div.maleZaznaczono
    {
    width: 50px;
    height: 50px;
    background: #e40082;
    position: absolute;
    z-index: 3;
    top: 2px;
    left: 2px;
    opacity: 0.5;
    display: none;
    cursor: pointer;
    }

ul.kafelkiStyl li.chosen div.maleZaznaczono 
    {
    display:block;
    }

/* ranking ocena */

ul.ranking
   {
   margin-top: 15px;
   }
ul.ranking li
   {
   position: relative; 
   }

ul.ranking li span.place
    {
    top:-10px;
    right: -10px;
    display: block;
    position: absolute;
    background: #ffeb9d;
    border: 1px solid #ffd324;
    opacity: 0.85;
	padding: 3px;
	text-align: center;
    }
	 
ul.ranking li span.resul
   {
   bottom: -10px;
   left: -10px;
    display: block;
   position: absolute;
   background: #ffeb9d;
   border: 1px solid #ffd324;
   opacity: 0.9;
   color: #6a5500;
   padding: 3px 6px 3px 6px;
   text-align: center;
   }

div#podglad
    {
    background: url('/images/layout/nieprzeczytaneTlo.png');
    margin: 0 0 15px 0;
    }
    
div#podglad div.szczegoly
    {
    padding: 15px;
    }
    
div#podglad ul
    {
    }
    
div#podglad a
    {
    color: #e40082;
    }
    
div#podglad li
    {
    list-style: none;
    display: block;
    margin: 0 0 5px 0;
    }
    
div#podglad li.tagi a
    {
    margin: 0 3px 0 0;
    }

div#podglad li h3
    {
    margin: 0 0 5px 0;
    }
    
div#podglad li h3 a 
    {
    font-weight: normal;
    margin-left: 10px;
    font-size: 12px;
    }

div#lewa div.info a:hover, div#lewa div.info a.av50:hover, div#lewa div.info div.dodaj a
    {
    color: #e40082;
    }
    
div#lewa div.info div.opis a.av50
    {
    /*color: #4B4938;*/
    position: absolute;
    top: 6px;
    right: 314px;
    width: auto;
    margin: 0;
    }

div.info a.vote
    {
    float: left;
    text-align: center;
    margin-top: 2px;
    }
    
div.info div.statystyki span strong
    {
    float: left;
    margin: 0 5px 0 0;
    font-weight: normal;
    }
    
div.info div.statystyki span.ocena small
    {
    position: relative;
    float: left;
    }
    
div.info div.statystyki span.ocena small img#dziub
    {
    position: absolute;
    display: block;
    width: 5px;
    height: 3px;
    border: 0;
    left: 6px;
    top: 12px;
    cursor: pointer;
    }
    
div.info div.statystyki span.jakaOcena
    {
    float: left;
    margin-left: 5px;
    font-weight: bold;
    font-size: 14px;
    }

div.info div.fota
    {
    float: left;
    margin: 0 15px 15px 0;
    border: 1px solid #4B4938;
    position: relative;
    z-index: 1;
    width: 300px;
    height: 400px;
    background: #FFF;
    display: table;
    }
    
div.info div.fota div
    {
    display: table-cell;
    vertical-align: middle;
    background: url('/images/layout/tloStyl.jpg') no-repeat;
    }

div.info img.duzaFota
    {  
    display: block;
    margin: 0 auto;
    cursor: url('/images/icons/zoomin.png'), -moz-zoom-in;
    }

div.info a.av50
    {
    float: left;
    background: #FFF;
    padding: 5px;
    position: relative;
    z-index: 3;
    }
    
div.info a.av50 img
    {
    margin: 0 auto;
    }

div.statystyki a, div.kategorie a
    {
    color: #e40082;
    }

div#lewa div.info {
    position:relative;
    min-height: 420px;
}

div#lewa div.info small a, div#lewa div#info small a, div#watek div.answer small a
    {
    color: #7F7F72;
    text-decoration: none;
    }

div#lewa div#info small a:hover, div#watek div.answer small a:hover
    {
    color: #e40082;
    }

div.info p
    {
    clear: none;
    }

div.info div.opis, div.info div.statystyki, div.info div.kategorie
    {
    float: left;
    width: 275px;
    border-bottom: 1px solid #C5C5B9;
    margin: 0 0 15px 0;
    padding: 0 15px 0 0;
    }
    
div.info div.opis
    {
    font-size: 12px;  
    position: relative;
    }

div.info div.opis strong
    {
    display: block;
    margin-bottom: 5px;
    }

div.info div.opis p
    {
    font-size: 12px;
    line-height: 18px;
    }

div.info div.opis div.opcje{
    display:none;
    position: absolute;
    right: 0;
    top: 0;
}

div.info div.opis:hover div.opcje {
    display:block;
}

div.boks div.opcje {
    display:block;
    position: relative;
    clear:both;
    margin: 0 0 15px 0;
}

div.info div.opis div.opcje a, div.boks div.opcje a {
    background: #b1b1b1;
    padding: 4px 7px 4px 7px;
    color: #FFF;
    font-size: 10px;
    text-decoration: none;
    height: 24px;
    line-height: 24px;
}

div#lewa div.info div.opis div.opcje a:hover, div.boks div.opcje a:hover {
    background: #e40082;
    color: #FFF;
}

div#lewa div.info div.opis form.editDescriptionForm textarea {
    width:260px;
    min-height:90px;
}

div.info div.statystyki
    {
    padding: 0 15px 15px 0;
    }
    
div.info div.statystyki strong
    {
    display: block;
    margin-bottom: -30px;
    }

div#lewa div.info div.statystyki h4
    {
    font-size: 48px;
    display: inline;
    color: #e40082;
    }
    
div#lewa div.info div.statystyki h4 em
    {
    font-style: normal;
    font-size: 24px;
    font-weight: normal;
    margin-right: 10px;
    }

div.info div.statystyki h4 small
    {
    font-size: 14px;
    font-weight: normal;
    color: #7f7f72;
    }


div#tresc div#lewa div.dodajKomentarz textarea
    {
    width: 510px;
    float: right;
    height: 120px;
    }

div.dodajKomentarz a.av50, ol#komentarze a.av50
    {
    font-size: 11px;
    }

ol#komentarze li
    {
    display: block;
    clear: both;
    list-style: none;
    margin: 0 0 20px 0;
    overflow: hidden;
    border-bottom: 1px solid #c5c5b9;
    padding: 0 0 10px 0;
    position: relative;
    background: url('/images/layout/tlo.gif') no-repeat -100px -100px;
    }

ol#komentarze li.naduzycie {
    background: #FFCC33 none repeat scroll 0 0;
}
    
    
ol#komentarze li div.tresc
    {
    float: left;
    width: 380px;
    }

ol#komentarze li div.tresc h4
    {
    font-size: 12px;
    margin: 0;
    }
    
ol#komentarze li div.ocenaKomentarza
    {
    float: right;
    width: auto;
    text-align: center;
    margin-left: 5px;
    padding: 10px;
    }
    
ol#komentarze li div.ocenaKomentarza a
    {
    text-decoration: none;
    float: left;
    width: 10px;
    height: 10px;
    font-weight: bold;
    line-height: 12px;
    margin: 3px 1px 0 0;
    }
    
div#tresc div#lewa ol#komentarze li div.ocenaKomentarza a img
    {
    border: 0;
    }
    
ol#komentarze li div.ocenaKomentarza h3
    {
    font-size: 18px;
    margin: 0 3px 0 3px;
    clear: none;
    float: left;
    }
    
div#profilPubliczny ol#komentarze li div.tresc
    {
    width: 190px;
    }

ol#komentarze li p
    {
    clear: none;
    }

ol#komentarze li small
    {
    color: #a4a498;
    display: block;
    margin: -10px 0 0 0;
    }
    
/* bitwa */

span.idStylu
    {
    display: none;
    }

ul#trzymajkaListy
    {
    list-style: none;
    }

ul.kafelkiStyl li img.chosen 
    {
    border: 2px solid #e40082;
    margin: -1px -1px -1px -1px
    }
    
ul#trzymajkaListy textarea#question
    {
    height: 60px; 
    }

ul#trzymajkaListy textarea#title
    {
    height: 40px; 
    }

fieldset#dodajBitwe ul li, fieldset#dodajPorade ul li 
    {
    margin: 0 15px 15px 0;
    }

/* edycja profilu */

div#edycjaProfilu ul li input[type=text]
    {
    width: 268px;
    }
    
div#edycjaProfilu ul li select
    {
    width: 290px;
    }

div#edycjaProfilu ul li label strong
    {
    font-size: 11px;
    }

div#edycjaProfilu ul li input[type=text]#birthdate_day, div#edycjaProfilu ul li input[type=text]#birthdate_month
    {
    width: 40px;
    margin-right: 3px;
    }

div#edycjaProfilu ul li input[type=text]#birthdate_year
    {
    width: 124px;
    }

div#edycjaProfilu div.podBirthdate
    {
    text-align: justify;
    }

div#edycjaProfilu ul li.plec label
    {
    margin-bottom: 12px;
    }

div#edycjaProfilu ul li.plec input[type=radio]
    {
    margin: 0 5px 0 15px;
    }

div#edycjaProfilu
    {
    margin: 0 0 15px 0px;
    padding: 0 0 15px 0px;
    border-bottom: 1px solid #C5C5B9;
    }
    
div#edycjaProfilu ul
    {
    float: left;
    width: 290px;
    margin: 0 15px 0 0px;
    }

div#nadedycjaProfilu
    {
    padding-bottom: 5px;
    }

div#edycjaOpisu textarea
    {
    height: 120px;
    }

div#edycjaAvataru
    {
    margin: 0 0 15px 0px;
    padding: 0 0 15px 0px;
    border-bottom: 1px solid #C5C5B9;
    }
    
p.infoWazne, div#edycjaAvataru p.infoWazne
    {
    padding: 15px;
    background: #ffeb9d;
    border: 1px solid #ffd324;
    color: #6a5500;
    clear: both;
    }

div#edycjaAvataru a.av80
    {
    float: left;
    width: auto;
    margin: 0 15px 15px 0;
    }

div#edycjaAvataru p
    {
    clear: none;
    }
    
/* moje bitwy */

ul#mojePorady
    {
    margin: 0 0 20px 0;
    }

ul#mojeBitwy li, ul#mojePorady li
    {
    clear: both;
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #cacaca;
    height: 158px;
    }
    
ul#mojeBitwy li
    {
    height: 183px;
    }
    
ul#mojeBitwy li:last-child, ul#mojePorady li:last-child
    {
    border: 0;
    }

ul#mojeBitwy li a, ul#mojePorady li a
    {
    float: left;
    margin: 0 0px 0 0;
    }

ul#mojePorady li a.uzytkownik
    {
    float: none;
    }
    
ul#mojeBitwy li a.vs
    {
    margin: 40px -15px 0 -15px;
    position: relative;
    z-index: 3;
    }
    
ul#mojeBitwy li div.bitwaInfo div
    {
    float: left;
    }
    
ul#mojeBitwy li div.bitwaInfo div.posilki
    {
    clear: both;
    margin: 15px 0 0 0;
    border-top: 1px solid #c1ba86;
    }
    
div.bitwaInfo a
    {
    color: #e40082;
    }

ul#mojeBitwy li div.bitwaInfo, ul#mojePorady li div.poradaInfo, div.bitwaInfo, div.ocenaKomentarza, div.ocenaArtykulu
    {
    padding: 15px;
    background: #e7e5c0;
    float: left;
    border: 1px solid #bebb8b;
    width: 190px;
    margin: 0 0 0 30px;
    color: #6a5500;
    }
    
ul#mojeBitwy li div.bitwaInfo
    {
    width: 265px;
    }
    
ul#mojeBitwy li div.bitwaInfo ul#posilki 
    {
    margin: 0;    
    width: 265px;
    padding-top: 15px;
    }
    
ul#mojeBitwy li div.bitwaInfo ul#posilki li
    {
    display: inline;
    float: none;
    }
    
ul#mojeBitwy li div.bitwaInfo  ul#posilki li input[type="text"]
    {
    width: 190px;
    border: 1px solid #C1BA86;
    }
    
ul#mojeBitwy li a.styl, ul#mojePorady li a.styl
    {
    text-align: center;
    width: 122px;
    text-decoration: none;
    color: #4B4938;
    margin: 0;
    }

ul#mojeBitwy li a.styl img, ul#mojePorady li a.styl img
    {
    border: 1px solid #4B4938;
    }

ul#mojeBitwy li a.styl:hover
    {
    color: #E40082;
    text-decoration: underline;
    }

ul#mojeBitwy li a.styl:hover img
    {
    border: 1px solid #E40082;
    }
    
ul#mojeBitwy li div.bitwaInfo a.av50
    {
    margin: 0 15px 0 0;
    color: #6A5500;
    }
    
ul#mojeBitwy li div.bitwaInfo a.av50:hover
    {
    color: #E40082;
    }

ul#mojeBitwy li div.bitwaInfo a.av50 img
    {
    float: right;
    margin: 0 0 0 10px;
    }
    
ul#mojeBitwy li div.bitwaInfo h3
    {
    margin: 0;
    }
    
ul#mojePorady li h4
    {
    overflow: hidden;
    }

ul#mojePorady li h4 span
    {
    float: left;
    width: 54px;
    }
    
ul#mojePorady li h4 a
    {
    float: right;
    margin: 0;
    color: #E40082;
    width: 546px;
    }
    
div#porady ul#mojePorady li h4 a
    {
    width: 490px;
    }
    
div#lewa ul#mojePorady li h3
    {
    margin: 0;
    }
    
div#lewa ul#mojePorady li small
    {
    display: block;
    color: #a09361;
    margin: -4px 0 0 0;
    }
    
ul#mojePorady li a.styl
    {
    margin-right: 34px;
    }
    
ul#mojePorady li div.poradaInfo
    {
    margin-left: -4px;
    }    
    
/* lista tagow */

fieldset.formularz ul.listaTagow
    {
    width: 610px;
    }

fieldset.formularz ul.listaTagow li
    {
    float: left;
    width: 150px;
    margin-right: 1px;
    }

fieldset.formularz ul.listaTagow li input[type=checkbox]
    {
    float: left;
    }

fieldset.formularz ul.listaTagow li label
    {
    font-size: 12px;
    height: 20px;
    width: 191px;
    background: #c6c6bb;
    padding: 5px;
    cursor: pointer;
    }

/* lepiej gorzej = bitwa */

div#trescPusta div#lewa div.boks
    {
    border: 0;
    }
    
div.boks div#lepiejGorzej h2
    {
    margin-bottom: 12px;
    }
    
div#lepiejGorzej
    {
    clear: both;
    margin: 0 0 15px 0;
    }
    
div#lepiejGorzej img.korona
    {
    position: absolute;
    top: -10px;
    left: -25px;
    }

div#lepiejGorzej a.av50
    {    
    position: relative;
    z-index: 3;
    margin: 10px 5px 0 0;
    float: left;
    }
        
div#lepiejGorzej a.av50:hover
    {
    color: #e40082;
    }
    
div#lepiejGorzej div.fotkaPrawa a.av50
    {
    float: right;
    margin: 10px 2px 0 5px;
    }

div#lepiejGorzej a.styl img, div#lepiejGorzej a.styl:hover img
    {
    border: 0;
    }
    
div.bitewka a.styl
    {
    display: table-cell;
    width: 300px;
    height: 400px;
    overflow: hidden;
    /*border: 1px solid #4B4938; */
    }
    
div.bitwaInfo
    {
    margin: 6px 0 0 0;
    }
    
div.szerokie
    {
    width: 580px;
    margin: 15px 0 15px 0;
    }
    
div.infoWazne
    {
    background: #FFEB9D;
    clear: both;
    border: 1px solid #FFD324;
    padding: 15px;
    color: #6A5500;
    float: none;
    margin: 15px 0 15px 0;
    overflow: hidden;
    }
    
div.infoWazne a
    {
    color: #412608;
    }
    
div.infoWazne p
    {
    float: left;
    margin: 0 0 15px 0;
    }
    
div.infoWazne p:last-child
    {
    margin: 0;
    }

ul#posilki
    {
    float: right;
    width: 280px;
    margin-top: -16px;
    margin-bottom: -16px;
    }
    
ul#posilki li
    {
    list-style: none;
    border: 0;
    }

ul#posilki li label
    {
    font-size: 10px;
    display: block;
    }
    
ul#posilki li input[type=text]
    {
    border: 0;
    font-size: 12px;
    padding: 5px;
    width: 200px;
    float: left;
    height: 14px;
    border: 1px solid #FFD324;
    margin: 0 5px 0 0;
    }
    
ul#posilki li input[type=submit]
    {
    margin: 4px 0 0 0;
    }
        
div#lewa div.infoWazne h3
    {
    margin-bottom: 0;
    float: left;
    }
    
div.bitwaInfo img.vs
    {
    float: right;
    margin: 15px -50px 0 0;
    position: relative;
    z-index: 5;
    }
    
div.boks a.glosuj, div.boks a.glosuj2 
    {
    border: 1px solid #765600;
    background: #7e7560;
    padding: 5px 10px 5px 7px;
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    float: right;
    margin: 10px 0 0 0;
    height: 20px;
    z-index: 21;
    }
    
span.wygrana, span.remis
    {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 10px;
    background: #e40082;
    color: #FFF;
    }
    
span.liczbaGlosow, span.liczbaGlosow2
    {
    position: absolute;
    font-size: 12px;
    top: 350px;
    right: 15px;
    color: #FFF;
    text-decoration: none;
    font-weight: normal;
    color: #e40082;
    }
    
span.liczbaGlosow strong, span.liczbaGlosow2 strong
    {
    font-size: 72px;
    font-weight: normal;
    }

div.boks a.glosuj2
    {
    float: left;
    margin: 10px 0 0 0;
    }
    
div.boks a.glosuj:hover, div.boks a.glosuj2:hover
    {
    background: #5a9f18;
    color: #FFF;
    border: 1px solid #3a7600;
    }
    
h2 small
    {
    font-size: 16px;
    }
    
div.koniec a.styl img
    {
    opacity: 0.5;
    }
    
div.koniec a.styl
    {
    background: #FFF url('/images/layout/nieprzeczytaneTlo.png');
    }

div.remis img.remis
    {
    position: absolute;
    left: -84px;
    top: 150px;
    }
    
div.koniec div.wygral a.styl, div.koniec div.remis a.styl
    {
    background: #FFF url('/images/layout/tloStyl.jpg');
    text-decoration: none;
    }
    
div#lepiejGorzej div.wygral div, div#lepiejGorzej div.remis div
    {
    border: 1px solid #e40082;
    }
    
div.koniec a.styl span
    {
    position: absolute;
    top: 15px;
    right: 15px;
    background: #e40082;
    color: #FFF;
    font-size: 18px;
    display: block;
    padding: 10px;
    text-decoration: none;
    }
    
/* porada */

div#porada a.glosuj
	{
	float: right;
	margin: 0 auto;
	margin-bottom: 15px;
	width: 124px;
	text-align: center;
	display: block;
	clear: both;
	}
	
div#porada div.fotkaPrawa a.glosuj
	{
	float: left;
	}

div#porada a.av50
    {
    float: left;
    margin-right: 5px;
    background: url('/images/layout/dymek.gif') no-repeat right top;
    padding: 0 20px 0 0;
    }

div#lewa h3.pytanie
    {
    color: #e40082;
    font-size: 24px;
    word-wrap: break-word;
    width: 610px;
    }

div#lewa div#porada h3.pytanie
    {
    clear: none;
    font-size: 30px;
    font-weight: normal;
    width: 430px;
    float: left;
    margin: 0 0 25px 0;
    line-height: 26px;
    color: #4b4938;
    }
    
div#porada div.styl
    {
    display: table;
    float: left;
    margin-bottom: 10px;
    border: 1px solid #4b4938;
    }
    
div#porada div.drugi
    {
    margin-left: 6px;
    }
    
div#porada a.styl
    {
    width: 300px;
    height: 400px;
    background: #FFF url('/images/layout/tloStyl.jpg');
    display: table-cell;
    vertical-align: middle;
    }

div#porada a.styl img
    {
    display: block;
    margin: 0 auto;
    }
    
div#porada div.styl:hover
    {
    border: 1px solid #e40082;
    }
    
div#porada a.drugi
    {
    /*margin-left: 6px;*/
    }
    
div#porada div.ocenaPorady
    {
    background: #fc88ca;
    border: 1px solid #E40082;
    color: #6A5500;
    float: right;
    margin: 0 0 30px 10px;
    padding: 10px 10px 5px 10px;
    width: auto;
    font-size: 24px;
    color: #E40082;
    text-align: center;
    width: auto;
    }
    
div#porada div.ocenaPorady small
    {
    font-size: 9px;
    display: block; 
    }
    
div#porada div.ocenaKomentarza h3, div#porada div.dodajKomentarz h3
    {
    width: auto;
    float: none;
    font-size: 16px;
    }

div#porada h3 small
    {
    font-size: 10px;
    display: block;
    color: #87856e;
    margin: -2px 0 0 0;
    }
    
div#porada div.dodajKomentarz a.av50
    {
    margin: 0;
    }
    
/* bitwy na profilu */

ul#bitwyInne li, ul#poradyInne li
    {
    list-style: none;
    display: block;
    clear: both;
    border-bottom: 1px solid #cacaca;
    margin: 0 0 15px 0;
    position: relative;
    height: 165px;
    }
    
ul#bitwyInne li:last-child
{
border: 0;
}
    
ul#bitwyInne li a.usun
    {
    display: none;
    width: 23px;
    height: 30px;
    background: url('/images/layout/usun.png') no-repeat;
    position: absolute;
    top: -10px;
    right: -10px;
    }
    
ul#bitwyInne li:hover a.usun
    {
    display: block;
    }


ul#bitwyInne div.fotkaLewa, ul#bitwyInne div.fotkaPrawa
    {
    margin: 0 0 15px 0;
    text-align: center;
    }

ul#bitwyInne div.fotkaLewa, ul#bitwyInne div.fotkaPrawa, ul#bitwyInne a.vs
    {
    float: left;
    }
    
ul#bitwyInne a img.vs
    {
    margin: 40px 20px 0 20px;
    }

ul#bitwyInne a.styl img
    {
    border: 1px solid #4B4938;
    }
    
ul#bitwyInne a.styl
    {
    margin: 0 1px 7px 0;
    display: block;
    }
    
ul#bitwyInne a.styl:hover img
    {
    border: 1px solid #e40082;
    }
    
ul#bitwyInne a.av50
    {
    opacity: 0.7;
    float: left;
    }
    
ul#bitwyInne a.av50:hover
    {
    opacity: 1;
    color: #e40082;
    }    
    
ul#bitwyInne div.fotkaPrawa a.av50
    {
    margin: 0 3px 0 0;
    }    
    
ul#bitwyInne div.bitwaInfo
    {
    width: 204px;
    margin: 0;
    float: right;
    }

/* profil publiczny */

div#profilPubliczny
    {
    min-height: 500px;
    }
    
div#profilPubliczny div#prawa div#komentarze a.av50:hover
    {
    color: #E40082;
    text-decoration: underline;
    }

div#profilPubliczny div.szybkieInfo
    {
    padding: 15px;
    background: #e7e5c0;
    border: 1px solid #bebb8b;
    color: #513516;
    float: right;
    width: 430px;
    margin: 0 0 25px 0;
    }
    
div#profilPubliczny div.szybkieInfo div.nazwa
    {
    float: left;
    }
    
div#profilPubliczny div.szybkieInfo h2
    {
    margin: 0;
    color: #6A5500;
    font-family: Arial;
    font-weight: bold;
    font-size: 24px;
    }

div#profilPubliczny div.szybkieInfo h2 small
    {
    float: none;
    display: block;
    font-size: 14px;
    font-weight: normal;
    }
    
div#profilPubliczny div.szybkieInfo div.przyciski
    {
    float: right;
    }
    
div#profilPubliczny div.szybkieInfo a.przycisk
    {
    background: #806f52;
    padding: 5px 8px 5px 8px;
    color: #FFF;
    text-decoration: none;
    font-size: 10px;
    display: block;
    float: right;
    text-align: center;
    margin-right: 1px;
    }
    
div#profilPubliczny div.szybkieInfo a.przycisk:hover
    {
    background: #E40082;
    }

span.ostatnioWidziany
    {
    font-size: 10px;
    color: #87783c;
    }
    
div#profilPubliczny img.av80
    {
    border: 1px solid #4B4938;
    width: 80px;
    height: 80px;
    float: left;
    }

div#profilPubliczny ul.menuProfilowe
    {
    margin: 30px 0 15px 0;
    height: 36px;
    overflow: hidden;
    border-bottom: 1px solid #E40082;
    clear: both;
    }
    
div#profilPubliczny ul.menuProfilowe li
    {
    font-size: 12px;
    }

div#profilPubliczny ul.menuProfilowe li a
    {
    padding: 10px;
    }

div#profilPubliczny div#lewa div.boks
    {
    border: 0;
    }
    
div#profilPubliczny div#porady
    {
    width: auto;
    float: none;
    margin: 0 0 15px 0;
    }
    
div#profilPubliczny div#porady ul li
    {
    padding-bottom: 15px;
    }

div#profilPubliczny div#porady ul#mojePorady
    {
    border: 0;
    margin: 0;
    }
    
div#profilPubliczny ul#bitwyInne div.bitwaInfo
    {
    width: 135px;
    float: right;
    margin: 0;
    }
    
div#profilPubliczny ul#bitwyInne div.bitwaInfo h3
    {
    margin: 0;
    }
    
div#profilPubliczny div.szybko
    {
    padding: 0 0 15px;
    border-bottom: 1px solid #cacaca;
    }
    
/* sortowanie */

div.boks div#sort ul.nieZakladki, div.boks div#sort ul.nieZakladki2
    {
    overflow: visible;
    height: 28px;
    margin-bottom: 15px;
    }

div#sort ul.nieZakladki li ul, div#sort ul.nieZakladki2 li ul
    {
    position: absolute;
    display: none;
    top: 21px;
    left: 0;
    z-index: 3;
    width: auto;
    min-width: 149px;
    padding-bottom: 5px;
    padding-top: 5px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    }
    
div#sort ul.nieZakladki li, div#sort ul.nieZakladki2 li
    {
    position: relative;
    padding: 3px 7px;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    }
    
div#sort ul.nieZakladki2 li 
    {
    padding: 0;
    }
    
div#sort ul.nieZakladki2 li.filtr, div#sort ul.nieZakladki2 li.filtr li
    {
    padding: 3px 7px;
    }
    
div#sort ul.nieZakladki li:hover, div#sort ul.nieZakladki2 li:hover
    {
    background: #3F3F3F;
    color: #cacaca;
    }

div#sort ul.nieZakladki li.nie, div#sort ul.nieZakladki2 li.nie
    {
    padding-left: 0;
    }
    
div#sort ul.nieZakladki li.nie:hover, div#sort ul.nieZakladki2 li.nie:hover
    {
    color: #4B4938;
    background: none;
    }
    
div#sort ul.nieZakladki li:hover a, div#sort ul.nieZakladki2 li:hover a
    {
    color: #FFF;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    }

div#sort ul.nieZakladki li:hover ul, div#sort ul.nieZakladki2 li:hover ul
    {
    display: block;
    background: #3F3F3F;
    }
    
div#sort ul.nieZakladki li ul li, div#sort ul.nieZakladki2 li.filtr ul li
    {
    float: none;
    display: block;
    }
    
div#sort ul.nieZakladki li ul li a, div#sort ul.nieZakladki li.filtr ul li a, div#sort ul.nieZakladki2 li.filtr ul li a
    {
    padding: 1px;
    width: 100%;
    float: none;
    display: block;
    }
    
div#sort ul.nieZakladki li ul li a:hover, div#sort ul.nieZakladki2 li ul li a:hover, div#sort ul.nieZakladki li.selected li.selected a:hover, div#sort ul.nieZakladki2 li.selected li.selected a:hover
    {
    background: #e40082;
    padding-left: 5px;
    }
    
div#sort ul.nieZakladki li.selected, div#sort ul.nieZakladki2 li.selected
    {
    background: #e40082;
    line-height: 20px;
    color: #FFF;
    }
    
div#sort ul.nieZakladki2 li.selected a
    {
    color: #FFF;
    }
    
div#sort ul.nieZakladki li.selected:hover, div#sort ul.nieZakladki2 li.selected:hover
    {
    background: #3F3F3F;
    }
    
div#sort ul.nieZakladki li.selected:hover ul
    {
    display: block;
    }
    
div#sort ul.nieZakladki li.selected li, div#sort ul.nieZakladki2 li.selected li
    {
    background: #3F3F3F;
    }
    
div#sort ul.nieZakladki li.selected li.selected a, div#sort ul.nieZakladki2 li.selected li.selected a
    {
    background: #212121;
    padding-left: 5px;
    }
    
/* szukajka zaawansowana */

fieldset#szukajkaZaawansowana ul
    {
    clear: both;
    overflow: hidden;
    margin-bottom: 15px;
    }

fieldset#szukajkaZaawansowana li
    {
    float: left;
    margin-right: 15px;
    }

fieldset#szukajkaZaawansowana li input[type=text]
    {
    width: 280px;
    }

fieldset#szukajkaZaawansowana li select
    {
    width: 200px;
    height: 45px;
    }

fieldset#szukajkaZaawansowana li small
    {
    display: block;
    clear: both;
    }

fieldset#szukajkaZaawansowana li.checkboxy input[type=checkbox]
    {
    float: left;
    }

fieldset#szukajkaZaawansowana li.checkboxy label
    {
    float: left;
    font-size: 12px;
    margin-right: 25px;
    }
    
/* stronicowanie */

div.stronicowanie
    {
    clear: both;
    width: 100%;
    display: block;
    border-top: 1px solid #9C9C90;
    padding: 15px 0 0 0;
    margin: 0 0 15px 0;
    overflow: hidden;
    }
    
div.stronicowanie ul
    {
    display: block;
    margin: 0 auto;
    }
    
div.stronicowanie ul li
    {
    float: left;
    list-style: none;
    margin: 0 1px 0 0 !important;
    width: auto !important;
    }

div#porady div.stronicowanie ul li {
    clear:none;
    border: 0;
}

div#profilPubliczny div#watki div.stronicowanie ul li {
    width: auto;
    margin: 0 1px 0 0;
    padding: 0;
}
    
div.stronicowanie ul li a
    {
    float: left;
    padding: 3px 7px 3px 7px;
    border: 1px solid #9C9C90;
    color: #4B4938;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
    }

div.stronicowanie ul li a:hover
    {
    color: #e40082;
    border: 1px solid #e40082;
    }
    
div.stronicowanie ul li a.zaznaczona
    {
    background: #4B4938;
    border: 1px solid #4B4938;
    color: #FFF;
    }
    
div.stronicowanie ul li.doGory
    {
    float: right;
    }
    
/* ulubione */

a.ulubioneLink
    {
    float: left;
    clear: both;
    margin: 0 0 15px 0;
    overflow: hidden;
    }

hr 
    {
    clear: both;
    width: auto;
    height: 1px;
    border: 0;
    background: #bbbbae;
    display: block;
    margin: 0 0 15px 0;
    }
    
div.boks a.abuse, div.boks a.login
    {
    color: #7F7F72;
    display: block;
    font-size: 11px;
    text-decoration: none;
    }
    
div.boks a.abuse:hover, div.boks a.login:hover
    {
    text-decoration: underline;
    color: #e40082;
    }
    
span.dodajUlubione, span.naBitwie
    {
	float: left;
    margin: 0 0 15px 0;
    }
    
span.naBitwie
    {
    float: left;
    }
    
div.naBitwie
    {
    float: right;
    text-align: right;
    margin-bottom: 15px;
    width: 282px;
    }
    
span.dodajUlubione a
    {
    color: #e40082;
    }
    
div.naBitwie a
    {
    display: block;
    clear: both;
    }
    
input.naBitwie
    {
    clear: both;
    }
    
/* strona punktow */

table#rangi
    {
    width: 320px;
    margin: 0 0 15px 0;
    }

table#rangi th, table#rangi td
    {
    padding: 5px;
    text-align: left;
    border-bottom: 1px solid #CACACA;
    }

ul.historiaPkt, ul.osiagniecia
    {
    margin: 0 0 0px 0;
    overflow: hidden;
    }
    
ul.historiaPkt small
    {
    display: block;
    color: #87856E;
    font-size: 10px;
    margin: 5px 0 0 0;
    }

ul.historiaPkt strong.red
    {
    color: red;
    white-space: nowrap;
    }

ul.historiaPkt li, ul.osiagniecia li
    {
    list-style: none;
    display: block;
    margin: 0 10px 10px 0;
    padding: 0 0 10px 0;
    float: left;
    width: 190px;
    line-height: 14px;
    overflow: hidden;
    }
    
ul.historiaPkt li span, ul.osiagniecia span
    {
    float: left;
    height: 50px;
    width: 50px;
    margin: 0 10px 0 0;
    border: 1px solid #4B4938;
    background: #FFF;
    }
    
ul.historiaPkt li.anulowana span
    {
    border: 1px solid #FF0000;
    }
    
ul.historiaPkt li.anulowana
    {
    opacity: 0.5;
    }
    
ul.historiaPkt li a
    {
    color: #e40082;
    text-decoration: underline;
    }
    
ul.ziomki
    {
    overflow: hidden;
    margin: 0 0 15px 0;
    }
    
ul.ziomki li
    {
    line-height: 16px;
    float: left;
    width: 190px;
    list-style: none;
    }
    
div#lewa ul.ziomki li h4
    {
    clear: none;
    }
    
ul.ziomki li a.av80
    {
    float: left;
    width: auto;
    }
    
ul.ziomki li a.av80 img
    {
    float: left;
    margin: 0 10px 0 0;
    border: 1px solid #4B4938;
    list-style: none;
    }
        
ul.ziomki li a.av80:hover img
    {
    border: 1px solid #e40082;
    }
        
ul.ziomki li a.nick
    {
    text-decoration: none;
    display: block;
    margin: 0 0 6px 0;
    }

ul.ziomki li strong
    {
    display: block;
    font-size: 12px;
    }
    
div#lewa h3.twojaRanga
    {
    color: #E40082;
    }
    
/* duza fotka */

div#fociunia
    {
    position: relative;
    display: none;
    float: left;
    max-width: 610px;
    background: #FFF;
    z-index: 21;
    border: 1px solid #4B4938;
    clear: both;
    cursor: url('/images/icons/zoomout.png'), -moz-zoom-out;
    }
    
div#fociunia img
    {
    display: block;
    margin: 0 auto;
    max-width: 610px;
    }

/* konfugiracja powiadomien */

table#konfiguracjaPowiadomien
    {
    margin: 0 0 15px 0;
    width: 100%;
    border-bottom: 1px solid #9C9C90;
    }
    
table#konfiguracjaPowiadomien th, table#konfiguracjaPowiadomien td
    {
    padding: 10px;
    text-align: left;
 
    }
    
table#konfiguracjaPowiadomien th
    {
    border-bottom: 1px solid #9C9C90;
    }

table#konfiguracjaPowiadomien td
    {
    border-bottom: 1px solid #cacaca;
    }
    
table#konfiguracjaPowiadomien tr:last-child td
    {
    border: 0;
    }
    
/* polec znajomemu */

div#polec
    {
    padding: 15px 35px 15px 25px;
    margin-bottom: -15px;
    margin-top: -5px;
    background: url('/images/layout/polecTlo.gif') no-repeat;
    }
    
div#polec a
{
color: #6A5500;
}

/* polec formularz */

fieldset#polecFormularz textarea
    {
    height: 100px;
    }

fieldset#polecFormularz ul li input[type="text"]
    {
    width: 400px;
    }
    
fieldset#polecFormularz ul li#kapec input[type=text]
    {
    width: 373px;
    }
    
fieldset#polecFormularz span.drobneInfo
    {
    font-size: 10px;
    display: block;
    color: #86846F;
    }

/* next prev */

span.nawi
    {
    float: right;
    font-size: 14px;
    }

div.boks h2 span.nawi a
    {
    font-size: 14px;
    }

div.boks h2 span.nawi a.nieaktywny
    {
    color: #AFAFAF;
    text-decoration: none;
    }

div.boks h2 span.nawi a.nieaktywny:hover
    {
    color: #AFAFAF;
    text-decoration: none;
    }
    
/* co mozesz zrobic */

div#lewa div.info div.coMozeszZrobic
    {
    margin: 0 0 10px 0;
    }
    
div#lewa div.info div.coMozeszZrobic a, div.dlaZnajomych a
    {
    display: block;
    color: #e40082;
    cursor: pointer;
    text-decoration: underline;
    }
    
div#porada div.dlaZnajomych 
    {
    margin: 0 0 15px 0;
	float: right;
	text-align: right;
    }
    
div#lewa div.info div.coMozeszZrobic a:hover, div.dlaZnajomych a:hover
    {
    text-decoration: none;
    }
    
div#lewa div.info div.coMozeszZrobic div.podzielInput, div.dlaZnajomych div.podzielInput
    {
    display: none;
    margin: 6px 0 0 0;
    }

div#lewa div.info div.coMozeszZrobic div.podzielInput input, div.dlaZnajomych div.podzielInput input
    {
    width: auto;
    border: 1px solid #B2B1A0;
    color: #686556;
    font-family: Arial;
    font-size: 11px;
    height: 20px;
    padding: 10px 7px 3px 7px;
    width: 265px;
    }
    
div.dlaZnajomych div.podzielInput input
{
padding-top: 3px;
}
    
/* logout */

div#logoutScreen ul
    {
    margin: 0 0 0 40px;
    }

div#logoutScreen ul li
    {
    list-style: circle;
    }
    
div#logoutScreen ul li a
    {
    color: #e40082;
    }
    
/* polec znajomemu - wylogowany */

div#polec
    {
    float: left;
    }

/* witamy */

div#witamy
{
margin-bottom: 30px;
}

div#witamy p
    {
    clear: both;
    margin: 0 0 15px 0;
    float: none;
    }
    
div#witamy ul
    {
    margin: 0 0 0 30px;
    }
    
div#witamy ul li
    {
    list-style: circle;
    }
    
div#witamy h2
    {
    margin-top: 0;
    color: #412608;
    }
    
/* potwierdzenie w bitwie */

ul#potwierdzenie
    {
    clear: both;
    overflow: hidden;
    margin: 0 0 15px 0;
    }

ul#potwierdzenie img
    {
    display: block;
    width: 120px;
    height: 120px;
    border: 1px solid #e40082;
    background: #FFF;
    }
    
ul#potwierdzenie span
    {
    display: block;
    margin: 0 auto;
    width: 122px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 11px;
    }
    
ul#potwierdzenie li
    {
    float: left;
    }
    
div.prawoLewo
    {
    clear: both;
    }
    
/* bitwy i porady razem */

ul#bitwyPorady
    {
    float: right;
    margin-top: -41px;
    width: auto;
    }
    
/* artykul */

div#tresc div#lewa a.av50 img
    {
    margin: 0;
    }

div#tresc div#lewa h2
    {
    margin-bottom: 35px;
    }
    
div#tresc div#lewa h2 strong
    {
    float: left;
    font-weight: normal;
    text-align: left;
    width: 315px;
    line-height: 25px;
    }

a#photoarticle
    {
    float: left;
    border: 1px solid #4B4938;
    margin: 0 20px 20px 0;
    background: #FFF;
    }
    
div#tresc div#lewa a#photoarticle img
    {
    border: 0;
    margin: 0;
    cursor: url('/images/icons/zoomin.png'), -moz-zoom-in;
    z-index: 99;
    }

div#leadArtykul
    {
    float: left;
    position: relative;
    }
    
div#fotkaBig
    {
    float: left;
    display: none;
    position: absolute;
    top: -1px;
    left: -1px;
    background: #FFF;
    z-index: 100;
    }
    
div#tresc div#lewa div#fotkaBig img
    {
    cursor: url('/images/icons/zoomout.png'), -moz-zoom-out;
    position: relative;
    z-index: 3;
    }
    
div#tresc div#lewa h2 a.av50
    {
    width: 52px;
	float: left;
	font-size: 10px;
	padding: 0 20px 0 0;
	margin-right: 5px;
	background: url('/images/layout/dymek.gif') no-repeat top right;
	font-family: Arial;
	font-size: 11px;
    }
    
div#tresc div#lewa h2 a.artykul
    {
    display: block;
    }
    
div#tresc div#lewa h2 small
    {
    color: #979785;
    margin-top: 6px;
    display: block;
    line-height: 16px;
    }

div#tresc div#lewa h2 a.tag
{
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-decoration: underline;
}    
div.artykulInfo
    {
    padding: 15px;
    background: red;
    float: right;
    }

div#tresc h2 small
    {
    font-size: 11px;
    font-family: Arial;
    }
    
ul#mojeArtykuly li, ul#artykulyInne li, ul.artykuly li
    {
    list-style: none;
    display: block;
    border-bottom: 1px solid #CACACA;
    clear: both;
    float: none;
    overflow: hidden;
    margin: 0 0 15px 0;
    position: relative;
    }
    
ul#mojeArtykuly li:last-child, ul#artykulyInne li:last-child
    {
    border: 0;
    }

ul#mojeArtykuly li h3, ul#artykulyInne li h3
    {
    margin: 0;
    clear: none;
    }
    
ul#mojeArtykuly li h3 a, ul#artykulyInne li h3 a
{
font-weight: normal;
}

ul#artykulyInne li h3 a span.mark {
    /*color : #4B4938;*/
    margin: 0;
    display: inline;
    font-weight: bold;
}

ul#mojeArtykuly li img, ul#artykulyInne li img
    {
    float: left;
    border: 1px solid #4B4938;
    margin: 0 15px 15px 0;
    }

ul#mojeArtykuly li small, ul#artykulyInne li small
    {
    display: block;
    margin: 6px 0 10px 0;
    color: #979785;
    line-height: 16px;
    }

ul#artykulyInne li div.intro
	{
	margin-bottom: 15px; 
	}

ul#mojeArtykuly li div.intro, ul#artykulyInne li div.intro, ul#artykulyInne li div.intro a
    {
    text-align: justify;
    color: #4B4938;
    text-decoration: none;
    }
    
ul#artykulyInne li div.intro a:hover
	{
	color: #E40082
	}
    
ul#artykulyInne li div.intro span.mark {
    color :#E40082;
    margin: 0;
    display: inline;
    font-weight: bold;
}


ul#artykulyInne small a
    {
    color:#6F6F6F;	
    }		
    
ul#artykulyInne small a:hover
{
color: #E40082;
}

div#tresc div#lewa img
    {
    border: 1px solid #4B4938;
    margin-bottom: 10px;
    }
    
div#tresc div#lewa div.boks p
    {
    clear: none;
    }
    
div#tresc div#lewa div.boks
    {
    border: 0;
    }
    
div.ocenaArtykulu
    {
    float: right;
    width: auto;
    text-align: center;
    margin-left: 5px;
    padding: 3px 10px 3px 10px;
    margin-top: -70px;
    font-size: 10px;
    }

div#lewa div.ocenaArtykulu span
    {
    font-size: 10px;
    clear: none;
    display: inline;
    font-weight: normal;
    }
    
div#lewa div.ocenaArtykulu h3
    {
    display: inline;
    clear: none;
    margin: 0;
    font-size: 14px;
    }    
    
div.ocenaArtykulu a
    {
    text-decoration: none;
    width: 10px;
    height: 10px;
    font-weight: bold;
    line-height: 12px;
    display: inline !important;
    margin: 3px 1px 0 0;
    }

div#tresc div#lewa div.ocenaArtykulu a img
    {
    border: 0;
    float: none;
    display: inline;
    margin: 0;
    }
    
/*                  */
/*      forum       */
/*                  */

div#forum
    {
    /* background: #352c22; */
    padding: 0 15px 15px 15px;
    margin: 0px 0 0 0;
    border-bottom: 0;
    }
    
div#forum h2
    {
    font-size: 30px;
    margin: 30px 0 30px 0;
    font-family: Georgia;
    }

div#forum h2 small
    {
    font-size: 18px;
    font-weight: normal;
    color: #b2aba1;
    }
    
div#forum div.okruszki
    {
    border-bottom: 1px solid #d0cac1;
    padding-bottom: 15px;
    font-size: 11px;
    color: #4d443a;
    margin: 15px 0 15px 0;
    }
    
div#forum li.answer
    {
    clear: both;
    display: block;
    list-style: none;
    margin-bottom: 1px;
    overflow: hidden;
    }
    
div#forum li.answer div.info
    {
    padding: 15px;
    background: #FFF;
    width: 100px;
    float: left;
    height: 120px;
    margin: 0 1px 0 0;
    text-align: center;
    }
    
div#forum li.answer div.info img
    {
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 50px;
    }

div#forum li.answer div.answer
    {
    padding: 15px;
    background: #FFF;
    float: left;
    min-height: 120px;
    width: 739px;
    position: relative;
    }
div#forum li.answer div.answer.naduzycie, div#forum li.answer div.info.naduzycie
{
    background: #FFCC33;
}


    
div#forum div.anwserBody ol, div#forum div.anwserBody ul
    {
    margin-left: 40px;
    }

div#forum li.answer div.answer span 
    {
    color: #aaa49a;
    display: block;
    margin: 0 0 5px 0;
    }
    
div#forum li.answer div.answer div.opcje
    {
    position: absolute;   
    right: 15px;
    top: 15px; 
    display: none;
    }
    
div#forum li.answer div.answer:hover div.opcje
    {
    display: block;
    }
    
div#forum li.answer div.answer div.opcje ul li
    {
    float: left;
    list-style: none;
    margin-left: 1px;
    }
    
div#forum li.answer div.answer div.opcje ul li a
    {
    display: block;
    background: #b1b1b1;
    padding: 0 7px 0 7px;
    color: #FFF;
    font-size: 10px;
    text-decoration: none;
    height: 24px;
    line-height: 24px;
    }
    
div#forum li.answer div.answer div.opcje ul li a:hover, div.boks h2 a.edytuj:hover
    {
    background: #e40082;
    }

div#forum li.answer div.info a.nowa
    {
    background: #51B600;
    color: #FFF;
    padding: 3px 7px;
    text-decoration: none;
    font-size: 10px;
    }

div#forum div#watek ul.nieZakladki a.nowa
    {
    background: #51B600;
    color: #FFF;
    padding: 3px 7px;
    text-decoration: none;
    font-size: 10px;
    margin: 10px 0 0 32px;
    }

div#forum table
    {
    width: 100%;
    }
    
div#forum table td, div#forum table th
    {
    padding: 10px;
    text-align: left;
    border-bottom: 1px solid #D0CAC1;
    vertical-align: top;
    }
    
div#forum table td.temat
    {
    font-size: 14px;
    font-weight: bold;
    width: 400px;
    padding-right: 25px;
    }
    
div#forum table td.data a:hover, div#forum table td.autor a:hover
    {
    color: #e40082;
    }

div#forum table td.data a.tytul
    {
    font-weight: bold;
    display: block;
    }
    
div#forum table td.temat p
    {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    line-height: 18px;
    }
    
div#forum table tr:last-child td
    {
    /* border: 0; */
    }
    
div#forum div.stronicowanie
    {
    border: 0;
    }
    
div#forum table td.najnowszy strong
    {
    display: block;
    }
    
div#forum table tr.nowaKategoria, div#forum table tr.nowyTemat
    {
    display: none;
    }
    
div#forum table tr.nowaKategoria label
    {
    display: block;
    }
    
div#forum table tr.nowaKategoria input[type=text], div#forum table tr.nowaKategoria textarea
    {
    height: 20px;
    width: 275px;
    border: 1px solid #b2b1a0;
    font-size: 14px;
    color: #686556;
    padding: 8px 10px 4px 10px;
    font-family: Arial;
    margin: 0 0 1px 0;
    font-weight: bold;
    display: block;
    }
    
div#forum table tr.nowaKategoria textarea
    {
    height: 50px;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
    }

div#forum table tr.nowaKategoria input[type=text]:focus, div#forum table tr.nowaKategoria textarea:focus, div#forum li.answer textarea:focus
    {
    border: 1px solid #e40082;
    color: #e40082;
    background: #FFF url('/images/layout/nieprzeczytaneTlo.png') repeat;
    }
    
div#forum table tr.nowyTemat
    {
    background: #4B4938;
    color: #C6C4B3;
    }
    
div#forum table tr.nowyTemat input[type=text], div#forum table tr.nowyTemat textarea
    {
    border: 1px solid #2E2D20;
    width: 600px;
    }
    
div#forum table tr.nowyTemat textarea
    {
    height: 250px;
    }

div#forum div#odpowiedz
    {
    }
    
div#forum div#odpowiedz textarea, div#forum li.answer textarea
    {
    height: 140px;
    width: 500px;
    border: 1px solid #b2b1a0;
    font-size: 14px;
    color: #686556;
    padding: 8px 10px 4px 10px;
    font-family: Arial;
    margin: 0 0 1px 0;
    font-weight: bold;
    display: block;
    }
    
div#forum li.answer textarea
    {
    font-size: 12px;
    font-weight: normal;
    height: 100px;
    width: 500px;
    float: left;
    margin-right: 10px;
    }
    
div#forum li.answer input[type=submit]
    {
    display: block;
    top: 10px;
    }

div#forum div#odpowiedz h3
    {
    margin: 15px 0 15px 0;
    clear: both;
    }
    
div#forum div#odpowiedz a.av50
    {
    float: left;
    padding: 0 20px 0 0;
    width: 52px;
    margin-right: 5px;
    color: #4b4938;
    line-height: 12px;
    font-size: 11px;
    background: url('/images/layout/dymek.gif') right top no-repeat;
    }
    
div#forum div#odpowiedz a.av50 img
    {
    display: block;
    margin-bottom: 5px;
    }
    
div#forum div.info a.av80
    {
    float: none;
    margin: 0 auto;
    text-align: center;
    position: relative;
    z-index: 3;
    }
    
div#forum div.info a.av80:hover
    {
    color: #e40082;
    }
    
/* reklama na stronie stylu, kurwo */

ul.reklama
    {
    padding: 15px 0 15px 0;
    border-top: 1px solid #C5C5B9;
    border-bottom: 1px solid #C5C5B9;
    overflow: hidden;
    margin-bottom: 15px;
    clear: both;
    }

ul.reklama li
    {
    float: left;
    margin-right: 7px;
    list-style: none;
    width: 116px;
    }
    
ul.reklama li:last-child
    {
    margin: 0;
    }
    
ul.reklama li img
    {
    float: left;
    margin-right: 5px;
    border: 1px solid #FFF;
    }

ul.reklama li span
    {
    display: block;
    font-size: 10px;
    }

ul.reklama li a
    {
    width: 50px;
    float: left;
    font-size: 11px;
    line-height: 14px;
    }
    
ul.reklama li a.fotka
    {
    width: auto;
    }

ul.reklama li li
    {
    float: none;
    }
    
/* promowane artykuly na glownej */

div#promowaneArtykuly
    {
    overflow: hidden;
    }

div#promowaneArtykuly ul
    {
    margin-bottom: -16px;
    width: 635px;
    overflow: hidden;
    }

div#promowaneArtykuly ul li
    {
    float: left;
    width: 288px;
    margin-right: 25px;
    clear: none;
    padding-bottom: 15px;
    list-style: none;
    }
    
div#promowaneArtykuly ul li:nth-child(even)
    {
    
    }
    
div#promowaneArtykuly div.intro a
    {
    text-align: justify;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 15px;
    color: #4B4938;
    text-decoration:none;
    }

div#promowaneArtykuly div.intro a:hover
    {
    color: #E40082;
    }
    
div#promowaneArtykuly ul li a.thumbArt
    {
    float: left;
    margin: 0 15px 10px 0;
    border: 1px solid #4B4938;
    }
    
div#promowaneArtykuly ul li a.thumbArt:hover
    {
    border: 1px solid #E40082;
    }
    
div#promowaneArtykuly ul li span.data
    {
    margin-bottom: 10px;
    }
    
div#tresc div#lewa fieldset.formularz ul li
    {
    list-style: none;
    padding: 0;
    background: none;
    }
    
div#tresc div#lewa div#contestForm fieldset.formularz ul li textarea#answer
    {
    width: 575px;
    height: 100px;
    }
    
div#tresc div#lewa div#contestForm fieldset.formularz ul
    {
    margin-left: 0;
    }

div#tresc div#lewa div#contestForm ul li input[type=text]#day, div#tresc div#lewa div#contestForm ul li input[type=text]#month
    {
    width: 46px;
    margin-right: 3px;
    }

div#tresc div#lewa div#contestForm ul li input[type=text]#year
    {
    width: 136px;
    }

small.krotkieInfo
    {
    display: block;
    margin-top: -40px;
    margin-bottom: 15px;
    color: #979785;
    }
    
div#lewa div.naKonkursach
    {
    float: right;
    text-align: right;
    margin-top: 15px;
    }
    
div#lewa a.konkursDalej
    {
    display: inline-block;
    margin-top: 15px;
    }
    
/* licznik znakow */

div.licznikZnakow
    {
        display:none;
    position: relative;
    float: right;
    clear: both;
    font-size: 10px;
    padding: 3px 3px 3px 7px;
    background: #FFEB9D;
    border: 1px solid #FFD324;
    }

fieldset.formularz div.licznikZnakow input[type=text]
    {
    width: 25px;
    font-size: 14px;
    padding: 3px 5px 3px 5px;
    height: 16px;
    }
    
/* informacje od redakcji */

ul#informacjeOdRedakcji li
    {
    list-style: none;
    margin-bottom: 15px;
    border-bottom: 1px solid #CACACA;
    clear: both;
    display: block;
    }
    
ul#informacjeOdRedakcji li small
    {
    display: block;
    margin-bottom: 15px;
    font-size: 11px;
    color: #979785;
    }
    
ul#informacjeOdRedakcji li h4
    {
    margin: 0;
    }

div#trescPusta h2.naglowekNews small
    {
    font-size: 11px;
    color: #979785;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    }

div#trescPusta div#lewa img.newsleadphoto
    {
    float: left;
    margin: 0 20px 20px 0;
    }

/* zaslepka */

div#tresc div#lewa a.login img
    {
    border: 0;
    }
    
/* podziel sie */

div#tresc div#lewa ul.podzielSie, div#trescPusta div#lewa ul.podzielSie
    {
    margin-bottom: 10px;
    margin-left: 0px;
    overflow: hidden;
    padding-left: 0px;
    }

div#tresc div#lewa ul.podzielSie li, div#trescPusta div#lewa ul.podzielSie li
    {
    margin-left: 0px;
    padding-left: 0px;
    float: left;
    list-style: none;
    background: none;
    }
    
div#tresc div#lewa ul.podzielSie li a, div#trescPusta div#lewa ul.podzielSie li a
    {
    float: left;
    }

div#tresc div#lewa ul.podzielSie li a img,div#trescPusta div#lewa ul.podzielSie li a img
    {
    margin: 2px 1px 2px 1px;
    padding: 3px;
    border: 0px;
    }
    
/* edycja tematu na forum */

td.editForm input[type=text]
    {
    height: 20px;
    width: 290px;
    border: 1px solid #b2b1a0;
    font-size: 12px;
    color: #686556;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 8px 10px 2px 10px;
    font-family: Arial;
    margin-right: 10px;
    }
    
td.editForm input[type=submit]
    {
    margin-right: 5px;
    }
    
form.editTitleForm input[type=text]
    {
    height: 24px;
    margin: 17px 10px 16px 0;
    padding: 6px 15px 4px 15px;
    border: 1px solid #B2B1A0;
    font-size: 16px;
    color: #686556;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 600px;
    }
    
form.editTitleForm input[type=submit]
{
margin-right: 5px;
}
    
div.boks h2 a.edytuj
    {
    background: #B1B1B1 none repeat scroll 0 0;
    color: #FFFFFF;
    float: right;
    /*position: absolute;*/
    font-size: 10px;
    height: 24px;
    line-height: 24px;
    padding: 0 7px;
    text-decoration: none;
    font-family: Arial;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    top: -10px;
    margin-left: 10px;
    }
    
div.boks h2 a.edytuj.nieaktywny {
    background-color: #FFF;
    color: #B1B1B1;
}

div#threadHistory {
    display:none;
    background-color: #FFF;
    margin: 0 0 10px 0;
    padding: 5px
}

div#threadHistory ul.historiaEdycji {
    list-style: none;
}

div#watek h2
{
position: relative;
}

ul#anwserSearch ul {list-style: none;}
ul#anwserSearch li.answer
    {
    clear: both;
    display: block;
    list-style: none;
    margin-bottom: 1px;
    overflow: hidden;
    margin-bottom: 15px;
    }

div#trescPusta div#lewa ul#anwserSearch li.answer div.info
    {
    padding: 15px;
    background: #FFF;
    width: 100px;
    min-height: 100px;
    float: left;
    height: 100px;
    margin: 0 1px 0 0;
    text-align: center;
    }

div#lewa ul#anwserSearch li.answer div.info img
    {
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 50px;
    }

ul#anwserSearch li.answer div.answer
    {
    padding: 15px;
    background: #FFF;
    float: left;
    min-height: 100px;
    width: 439px;
    position: relative;
    }

ul#anwserSearch div.anwserBody ol, ul#anwserSearch div.anwserBody ul
    {
    margin-left: 40px;
    }

ul#anwserSearch li.answer div.answer span
    {
    color: #aaa49a;
    display: block;
    margin: 0 0 5px 0;
    }
ul#anwserSearch li.answer div.answer span.mark {
    color :#E40082;
    margin: 0;
    display: inline;
    font-weight: bold;
}
ul#anwserSearch li.answer div.info a.nowa
    {
    background: #51B600;
    color: #FFF;
    padding: 3px 7px;
    text-decoration: none;
    font-size: 10px;
    }

div.podzielSie
	{
	clear: both;
	padding: 10px;
	border: 1px solid #aba493;
	margin-bottom: 15px;
	}

div#trescPusta div#lewa div.podzielSie ul.podzielSie
	{
	margin: 0;
	}
	
ul.pytania
{
margin: 0 0 25px 30px
}

div#szukaniePorady ul li
{
overflow: hidden;
}

div#szukaniePorady ul li a.av50
{
float: left;
margin: 0 15px 15px 0;
}

div#szukaniePorady ul li a.pytanie
	{
	font-size: 16px;
	font-weight: normal;
	color: #E40082;
	text-decoration: underline;
	}
	
div#promowaneArtykuly div.intro
{
overflow: hidden;
}

div#promowaneArtykuly div.intro a
{
display: block;
}

a.wyslijKoperta
{
background: url('/images/icons/koperta.jpg') no-repeat;
padding: 0 0 0 25px;
margin: 9px 0 0 5px;
font-weight: bold;
}

/* tagi */

div#tagList
{
width: 280px;
}

div#sort ul.nieZakladki li.filtr ul li div#tagList a, div#sort ul.nieZakladki2 li.filtr ul li div#tagList a
{
float: left;
margin: 0 0px 0 0;
width: auto;
padding: 1px 5px 1px 5px
}

    
div#sort ul.nieZakladki li.filtr ul, div#sort ul.nieZakladki2 li.filtr ul
{
position: absolute;
left: auto;
right: 0;
width: 300px;
margin: 0 auto;
overflow: hidden;
}

/* zarzadzanie */

fieldset.zarzadzanieStylami
{
border-top: 1px solid #CACACA;
padding: 20px 0 0 0;
}

fieldset.zarzadzanieStylami ul li
{
display: inline;
}

fieldset.zarzadzanieStylami ul li select.folder
{
font-size: 14px;
height: 34px;
width: 150px;
}

div.zaznaczOdznacz
{
border-top: 1px solid #CACACA;
padding: 20px 0 20px 0;
}

ul.kafelkiStyl li.bitwowy a
{
position: relative;
}

ul.kafelkiStyl li.bitwowy img.maleRekawice
{
position: absolute;
display: block;
width: 32px;
height: 19px;
top: 5px;
left: -10px;
border: 0;
}

ul.kafelkiStyl li.bitwowy:hover img.maleRekawice
{
border: 0;
}

ul.kafelkiStyl li.zgoda:hover img
{
border: 1px solid #51B600;
}

ul.kafelkiStyl li.zgoda.chosen img, ul.kafelkiStyl li.zgoda.chosen:hover img {
    border-color: #51B600;
}
ul.kafelkiStyl li.zgoda img.maleRekawice
{
border: 0;
}