@charset "utf-8";
@import url("silnik.css");

body { margin: 0; }

td { float: none !important; }
img { vertical-align: middle; border: none; }
input[type="text"], input[type="password"] {}
input[type="checkbox"]
{
	vertical-align: middle;
	margin-left: 0;
	margin-right: 5px;
}
a { color: black; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }

textarea { font-family: Arial, Helvetica, sans-serif; }

#tlo { background: url('images/tlo.png') repeat-x #b8cee5; padding: 10px 0; }

/* ---------------------------- strona */
#strona
{
	width: 980px;
	margin: auto;
	background: url('images/naglowek.jpg') no-repeat center top white;
	border-radius: 20px; -moz-border-radius: 20px;
	box-shadow: 3px 3px 15px rgba(0,0,0,.15);
	-moz-box-shadow: 3px 3px 15px rgba(0,0,0,.15);
	-webkit-box-shadow: 3px 3px 15px rgba(0,0,0,.15);
}
#naglowek
{
	height: 180px;
	position: relative;
}
#srodek { padding: 10px; padding-bottom: 0; }

#wyszukiwarkaGoogle
{
	position: absolute; top: 40px; left: 320px;
	padding: 10px 20px;
	background: url('images/wyszukiwarkaGoogle.png') repeat-x;
	border-radius: 3px; -moz-border-radius: 3px;
}

#obslugaKonta { position: absolute; right: 10px; top: 10px; margin: 0; padding: 0; list-style: none; }
#obslugaKonta li { display: inline-block; }
#obslugaKonta li > a { color: #283949; font-weight: bold; display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; }

#obslugaKonta .logowanie { position: relative; }
#obslugaKonta #logowanieLink
{
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;
	background: url('images/strzalkaDol.png') no-repeat 90%;
	padding-right: 23px;
}
#obslugaKonta #logowanieForm
{
	position: absolute; right: 0; top: 30px;
	display: none;
	z-index: 5;
	padding: 10px;
	background: #d7e3ef;
	border-radius: 3px 0 3px 3px; -moz-border-radius: 3px 0 3px 3px;
}
#obslugaKonta #logowanieLink.aktywny,
#obslugaKonta #logowanieForm
{
	background-color: #d7e3ef;
	box-shadow: 5px 5px 7px rgba(0,0,0,.2);
	-moz-box-shadow: 5px 5px 7px rgba(0,0,0,.2);
	-webkit-box-shadow: 5px 5px 7px rgba(0,0,0,.2);
}

#obslugaKonta .logowanie_form { color: #40566c; white-space: nowrap; }
#obslugaKonta .logowanie_form a { color: #283949; font-weight: bold; }

#naglowek #link_home
{
	display: block;
	width: 272px;
	height: 88px;
	position: absolute;
	top: 30px;
	left: 20px;
}

.nawigacja
{
	position: absolute;
	left: 19px;
	bottom: 0;
	list-style-type: none; 
	margin: 0px;
	padding: 0px;
	margin-top: 160px;
	text-align: right;
}
.nawigacja ul { display: none; }
.nawigacja > li:hover ul { display: block; }

.nawigacja > li
{
	width: 120px; height: 30px; line-height: 30px;
	margin: 0;
	margin-right: 1px;
	padding: 0 5px;
	position: relative;
	float: left;
	background: url('images/nawi.png') no-repeat;
	z-index: 4;
	text-align: left;
}
.nawigacja > li:hover { background: url('images/nawiP.png') no-repeat; }

.nawigacja > li.nawi2 { background: url('images/nawi2.png') no-repeat; }
.nawigacja > li.nawi2:hover { background: url('images/nawi2P.png') no-repeat; }

.nawigacja li img { vertical-align: baseline; padding-right: 5px; }
.nawigacja li a { font-size: 13px; color: white; font-weight: bold; }
.nawigacja li ul
{
	width: 115px;
	list-style: none;
	position: absolute; top: 30px; left: 0;
	z-index: 5;
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	padding-bottom: 20px;
	background: #ffa200;
	border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;
}
.nawigacja li ul li
{
	float: none;
	background: url('images/wypunktowanie.png') no-repeat left;
	width: auto; height:auto; line-height: 12px;
	padding: 3px 0; padding-left: 15px;
}
.nawigacja li ul li a { font-size: 12px; color: black; font-weight: normal; }

.lewa_kolumna { width: 280px; vertical-align: top; }
.prawa_kolumna { padding: 0 10px; vertical-align: top; width: 100%; }

.stopkaOdd { background: url('images/odd.png') no-repeat top center; padding-top: 10px; text-align: center; }

#znacznik { width: 150px; height: 35px; cursor: pointer; margin-left: 10px; }
.znacznikPokaz { background: url('images/znacznikPokaz.png') no-repeat; }
.znacznikUkryj { background: url('images/znacznikUkryj.png') no-repeat; }

#stopkaInformacje { margin: 0 10px; line-height: 160%; height: 270px; overflow: hidden; }
#stopkaInformacje ul
{
	list-style: none;
	width:130px; height: 240px;
	padding: 10px; margin: 0;
	padding-right: 15px;
	border-right: solid 0px #ededed;
	float: left;
}
#stopkaInformacje ul:hover { background: url('images/stopkaInformacjeTlo.png') repeat-x; }
#stopkaInformacje li.tytul { font-size: 14px; font-style: italic; color: #bcd5ff; margin-bottom: 10px; }
#stopkaInformacje ul:hover li.tytul { color: white; }

#stopkaStatystyki { padding: 10px; margin-left: 780px; }
#stopkaStatystyki .tytul { margin-bottom: 10px; font-size: 14px; font-style: italic; color: #cccccc; }
#stopkaStatystyki td { color: #888; font-size: 11px; font-style: italic; line-height: 14px; padding: 0 5px; }

.inneNaszeSerwisy
{
	margin: 10px;
	padding: 10px;
	border: 1px solid #8a9ab0;
	background: #c6d3e4;
}
.inneNaszeSerwisy p { font-weight: bold; color: #5d6f87; font-size:14px; margin-bottom: 5px; }
.inneNaszeSerwisy ul { list-style: none; margin: 0; padding: 0; }
.inneNaszeSerwisy li { display: inline-block; margin-right: 10px; }
.inneNaszeSerwisy li a { color: #004fd2; }

/* --------------------------------------------- zawartosc */
.tooltip { background: url('images/tooltip.png') no-repeat; color: white; }

.kontener { padding: 10px; }
.kontener20 { padding: 10px 20px; }

.naglowek + .kontener, .naglowek + .kontener20
{
	border: 1px solid #ddd; border-top: none;
	margin-bottom: 10px; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;
}

.nastepna_kolumna { vertical-align: top; padding: 0 10px; width: 100%; }
.separatorPoziomy { margin: 20px 0; height: 0px; border-bottom: 1px solid #ededed; }
.niebieski { color: #004fd2 !important; }
.informacja { color: #8e8e8e; font-style: italic; }
.informacja a { margin-left: 10px; }

.szukaj
{
	margin: 0;
	background: url('images/szukaj2.png') no-repeat top center;
}
.wBoxie {  }
.szukajTytul { font-size: 14px; font-weight: normal; color: #004fd2; }
.szukajOpis { margin: 5px 0; margin-top: 10px;  }
.szukaj input[type=text]
{
	width: 195px; 
}
.szukaj input[type=submit]
{
	width: 22px; height: 22px;
	margin-left: 10px;
	background: url('images/szukaj.png') no-repeat;
	border: none;
	cursor: pointer;
}
.szukaj .tekstPrzykladowy { font-style: italic; color: #8e8e8e; }

.szukajChoroby {
    display: flex;
    justify-content: space-around;
	padding-bottom: 30px;
}
.szukajChoroby form {
	display: flex;
	align-items: stretch;
}

.szukajChoroby .szukaj input[type='text'] {
	width: 220px;
	height: 18px;
	padding: 5px;
	font-size: 16px;
	border: 1px solid #ff7f27;
}
.szukajChoroby .szukaj input[type='submit'] {
	width: 30px;
	height: 30px;
	margin-left: -1px;
	background-position: center;
	border: 1px solid #ff7f27;
}

.nie_znaleziono { margin: 10px 20px; color: #8e8e8e; font-style: italic; }
.nie_znaleziono a { font-weight: bold; } 

.admin, .admin a { color: red !important; }

.waznaInformacja { background: #ff4200; color: white; text-align: justify; font-size: 13px; font-weight: bold; margin: 10px 20px; padding: 20px; }
.waznaInformacja p { margin: 10px; }

.usunProfil { font-size: 13px; font-weight: bold; margin: 20px 10px; padding: 20px 0; border-top: 1px solid #ededed; }
.usunProfil p { color: #ff4200; }

.liczbaStron { padding: 10px 0; text-align: center; }
.liczbaStron a { padding: 3px; color: #8e8e8e; }
.liczbaStron .aktualna { color: #004fd2; }


/* boxy */
.boxTop280
{
	width: 240px; /* 280px */
	height: 30px; /* 40px */
	background: url('images/boxTop280.png') no-repeat;
	font-size: 18px;
	padding: 5px 20px;
}
.boxCenter280 { width: 240px; padding: 1px 20px; background: url('images/boxCenter280.png') repeat-y; }
.boxBottom280 { width: 280px; height: 30px; margin-bottom: 10px; background: url('images/boxBottom280.png') no-repeat; }


.naglowek
{
	font-size: 14px;
	height: 50px;
	background: url('images/naglowek.png') repeat-x;
	border: 1px solid #ddd; border-bottom: none;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;
}
.naglowek img { vertical-align: top; }
.naglowek .tytul { font-size: 18px; line-height: 30px; margin: 0 10px; }

/*
.naglowek .lewa { width: 10px; height: 50px; background: url('images/naglowekL.png') no-repeat; float: left; }
.naglowek .prawa { width: 10px; height: 50px; background: url('images/naglowekR.png') no-repeat; float: right; }
*/

.naglowek .tekstPrzed { font-size: 12px; font-style: italic; padding-right: 10px; padding-bottom: 6px; }
.naglowek .tekstPo { font-size: 12px; font-style: italic; padding-left: 10px; padding-bottom: 6px; }

.naglowek .opcje { float: right; padding: 0; margin: 9px 10px; list-style: none; }
.naglowek .opcje li
{
	font-size: 12px; font-style: italic;
	background: url('images/wypunktowanie.png') no-repeat left center;
	margin-left: 10px; padding-left: 10px;
	display: inline;
}
.naglowek .opcje li a { font-size: 12px; font-style: italic; }


.sciezkaForum { font-size: 14px; margin: 10px 20px; }
.sciezkaForum span 
{
	font-size: 20px;
	border-bottom: solid 1px #ededed;
    padding-left: 20px; padding-bottom: 5px;
}
.sciezkaForum span { padding-left: 0; border-bottom: solid 1px #ff7200; }
.sciezkaForum .kropki { margin-left: 20px; margin-right: 10px; }
.sciezkaForum .wiersz { padding-bottom: 5px; }
.sciezkaForum .wiersz2 { padding-top: 7px; padding-bottom: 7px;  }
.sciezkaForum .margines { margin-left: 45px; line-height: 30px; }


.newsy {}
.newsy .news { margin: 20px 0; margin-top: 10px; border-bottom: 1px solid #ededed; }
.newsy .news div { margin: 10px 0; margin-top: 0; }
.newsy .zdjecie { float: left; padding-right: 10px; }
.newsy .tytul { font-size: 16px; color: #004fd2; }
.newsy .tytul a { color: #004fd2; text-decoration: underline; }
.newsy .tytul_lista { font-size: 14px; margin: 5px 0; }
.newsy .data { font-style: italic; color: #8e8e8e; margin: 5px 0; }
.newsy .tekst { text-align: justify; }
.newsy .dalej { color: #8e8e8e; font-style: italic; }
.newsy .wszystkie { text-align: right; font-weight: bold; margin-top: 20px; }
.newsy .autor { float: none; text-align: left; padding: 0; margin: 20px 0; font-style: italic; color: #8e8e8e;  }
.nowe { color: #F60; font-weight: bold; font-size: 12px; font-style: italic; margin-left: 5px; }


.forum {}
.forum th, .forum td { padding: 10px; vertical-align: top; }
.forum tr:hover { background: #fafafa; }
.forum th { color: #8e8e8e; font-style: italic; text-align: left; font-weight: normal; padding-bottom: 5px; border-bottom: 1px solid #ededed; }
.forum td.tytul { background: url('images/wypowiedz.png') no-repeat left 10px; padding-left: 20px; width: 50%; }
.forum td.tytul a { color: black; }

.forum .wypowiedz
{
	background: url('images/wypowiedz.png') no-repeat;
	padding-left: 20px; margin: 20px 0; margin-top: 10px;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
}
.forum .tytul { text-align: justify; }
.forum .tytul a { font-weight: bold; color: #004fd2; text-decoration: underline; }
.forum .tytul_lista { text-align: justify; background: url('images/wypowiedz.png') no-repeat left center; padding: 2px 0; padding-left: 20px;  }
.forum .tytul_lista a { font-weight: bold; color: black; }
.forum .kategoria { background: url('images/kategoriaForum.png') no-repeat 10px center; padding-left: 30px; }
.forum .choroba { font-weight: bold; }
.forum .tekst { text-align: justify; }
.forum .dodatkowy { font-size: 11px; font-weight: normal; }
.forum .data { font-style: italic; color: #8e8e8e; margin: 5px 0; }
.forum .dzial { font-weight: bold; margin: 5px 0; color: #8e8e8e; }
.forum .dzial a { color: #8e8e8e; font-style: italic; }

.forum .post { border-top: 1px solid #ededed; background: url('images/post_tlo.png') repeat-x; padding: 10px; margin-bottom: 10px; }
.forum .post .data { font-style: italic; color: #8e8e8e; text-align: right; margin: 0; margin-bottom: 10px; }
.forum .post .tekst 
{
	width: 550px;
	text-align: justify;
	background: url('images/chmur.png') no-repeat left top;
	margin: 10px 0; padding-left: 20px;
	overflow: hidden;
}
.forum .cytat
{
	padding:10px; margin: 3px 0;
	color: #8e8e8e; font-style: italic; 
	background: url('images/cytat.png') no-repeat top right #fafafa; 
	border: 1px solid #ededed;
}
.forum .cytuj { }
.forum .opcje { text-align: right; margin: 0; padding: 0; margin-top: 10px; clear: both; list-style: none; }
.forum .opcje li { display: inline; margin: 0 10px; font-weight: bold; font-style: italic; color: #8e8e8e; }
.forum .opcje li a { color: #8e8e8e; }

.listaForumChoroby { width: 33%; background: url('images/wypowiedz.png') no-repeat left 5px; padding: 5px; padding-left: 20px; vertical-align: top; }


.blog, .blog textarea { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; }
.blog td { vertical-align: top; }
.blog .lewa { width: 540px; display: table-cell; *float:left; vertical-align: top; }
.blog .prawa { *width: 210px; display: table-cell; *float: left; vertical-align: top; }
.blog .wpis { padding-left: 20px; }
.blog .tytul { font-size: 28px; font-style: italic; }
.blog .nowe { font-size: 14px; }
.blog .data { color: #8e8e8e; font-style: italic; }
.blog .tekst { text-align: justify; margin: 10px 0; }
.blog .opcje { color: #8e8e8e; font-style: italic; font-weight: bold; margin-bottom: 30px; border-bottom: 1px solid #9bc5ff; }
.blog .opcje a { color: #8e8e8e; margin-right: 20px; }
.blog .opcje a:hover { color: black; text-decoration: none; }
.blog .oceny { margin-top: 30px; }
.blog .sredniaOcena { font-size: 14px; font-style: italic; color: #8e8e8e; }
.blog .cyfraOceny { font-size: 16px; margin-left: 10px; }

.blog .profil { background: url('images/blogPrawa.png') repeat-y; }
.blog .profil div { padding: 0 20px 0 30px; }
.blog .profil .bottom { height: 50px; background: url('images/blogPrawaBottom.png') no-repeat; }
.blog .profil .zdjecie { padding-top: 30px; background: url('images/blogPrawaTop.png') no-repeat; }
.blog .profil .nazwa { font-size: 16px; font-weight: bold; padding-top: 5px; }
.blog .profil .wpisy { padding-top: 30px; }
.blog .profil .wpisy .tytul { font-size: 14px; }
.blog .profil .wpisy .tytul .nowe { font-size: 10px; }
.blog .profil .wpisy .data { font-size: 12px; padding-bottom: 10px; }

.blog .naglowekBlog { padding: 20px 0; font-style: italic; font-weight: bold; font-size: 18px; }
.blog .komentarzeBottom { height: 50px; background: url('images/blogPrawaBottom.png') no-repeat; }

.blog .komentarz { margin: 0; padding: 0; border: none; }
.blog .komentarz .lewa { width: 560px; background: url('images/komentarzLewa.png') repeat-y; }
.blog .komentarz .lewa .tekst { padding: 20px 0 10px 20px; margin: 0; background: url('images/komentarzTop.png') no-repeat; }
.blog .komentarz .lewa .bottom { height: 10px; background: url('images/komentarzBottom.png') no-repeat; }
.blog .komentarz .profil .zdjecie { padding-top: 20px; background: url('images/komentarzPrawa.png') no-repeat; }
.blog .komentarz .profil .nazwa { font-size: 14px; font-weight: normal; padding-top: 5px; }
.blog .komentarz .profil .data { font-size: 12px; text-align: left; padding-top: 5px; }
.blog .komentarz .opcje { font-size: 12px; border: none; text-align: left; padding-left: 20px; }
.blog .komentarz .bottom { height: 40px; background: url('images/komentarzBottom.png') no-repeat; }


.ogloszenia { width: 100%; margin: 10px 0; }
.ogloszenia td { padding: 5px; }
.ogloszenia .odd { padding: 0; height: 5px; }
.ogloszenia .prom_kolor { background-color: #deffd1; }
.ogloszenia .tytuly { width: 250px; padding: 5px 20px; }
.ogloszenia .tytuly a { color: black; font-weight: bold; }


.placowki { width: 100%; margin: 10px 0; }
.placowki td { padding: 5px; }
.placowki td img { margin-left: 15px; }
.placowki .odd { padding: 0; height: 5px; }
.placowki .prom_kolor { background-color: #deefff; }
.placowki .tytuly { width: 200px; padding: 5px 20px; }
.placowki .tytuly a { color: black; font-weight: bold; }


.profil {}
.profil .blok { margin-bottom: 10px; text-align: justify; border: 1px solid #ededed; padding: 10px; }
.profil .blok2 { margin-bottom: 10px; text-align: justify; border-bottom: 1px solid #ededed; padding: 10px; }
.profil .blok3 { margin-bottom: 10px; text-align: justify; border-left: 1px solid #ededed; padding: 10px; }

.profil .naglowek2 { color: #004fd3; font-weight: bold; margin-bottom: 5px; font-size: 13px; }
.profil .naglowek2 span { float: right; }
.profil .naglowek2 span a { color: #8e8e8e; font-style: italic; font-size: 12px; font-weight: normal; }

.profil .naglowek3 { color: #8e8e8e; font-style: italic; margin-top: 20px; margin-bottom: 5px; }
.profil .naglowek3:first-child { margin-top: 0; }
.profil .naglowek3 span { color: black; font-weight: bold; font-size: 13px; }

.profil .dane td { padding: 2px 0; vertical-align: top; }
.profil .dane td.lewa { color: #8e8e8e; font-style: italic; padding-right: 20px; }
.profil .edycjaProfilu td.prawa { font-size: 13px; font-weight: bold; }
.profil .edycjaProfilu .tekstPrzykladowy { color: #8e8e8e; font-style: italic; }

.profil .nazwaChoroby { color: #004fd2; font-size: 16px; }
.profil .zalozyciel { margin: 20px 0; color: #8e8e8e; font-style: italic; }
.profil .zalozyciel a { margin-left: 10px; }

.listaChorob .dzial { color: #8e8e8e; font-style: italic; text-align: right; border-top: 1px solid #ededed; }
.listaChorob .dzial .nazwa { font-weight: bold; }
.listaChorob ul { padding: 0; margin: 0; margin-bottom: 10px; list-style: none; }
.listaChorob li { margin: 5px 0; }


.poczta {}
.poczta th, .poczta td { padding: 5px 10px; vertical-align: top; }
.poczta tr:hover { background: #fafafa; }
.poczta th { color: #8e8e8e; font-style: italic; text-align: left; font-weight: normal; padding-bottom: 5px; border-bottom: 1px solid #ededed; }
.poczta td.tytul { background: url('images/wypowiedz.png') no-repeat left 10px; padding-left: 20px; width: 50%; }
.poczta td.tytul a { color: black; }


.choroby {}
.choroby .lista th, .choroby .lista td { padding: 5px 10px; vertical-align: top; }
.choroby .lista tr:hover { background: #fafafa; }
.choroby .lista th { color: #8e8e8e; font-style: italic; text-align: left; font-weight: normal; padding-bottom: 5px; }
.choroby .lista td.tytul { width: 50%; font-weight: bold; }
.choroby .lista td.tytul a { color: black; }
.choroby .lista td.kategoria { text-align: right; padding: 10px; font-size: 16px; font-style: italic; border-top: 1px solid #ededed; }
.choroby .lista td.kategoria a { color: #004fd2; }


.komentarz { border-top: 1px solid #ededed; background: url('images/wypowiedz_tlo.png') no-repeat 90px 10px; margin: 10px 0; padding-top: 10px; }
.komentarz .data { font-style: italic; color: #8e8e8e; text-align: right; margin-bottom: 10px; }
.komentarz .tekst 
{
	text-align: justify;
	background: url('images/chmur.png') no-repeat left top;
	margin: 10px; margin-left: 125px; padding-left: 20px; 
}
.komentarz .opcje { text-align: right; margin: 0; padding: 0; margin-top: 10px; clear: both; list-style: none; }
.komentarz .opcje li { display: inline; margin: 0 10px; font-weight: bold; font-style: italic; color: #8e8e8e; }
.komentarz .opcje li a { color: #8e8e8e; }


.menu
{ 
	width: 160px; /* 200px */
	padding: 5px 20px;
	color: white;
	background: url('images/menuCenter.png') repeat-y;
}
.menuTop { width: 200px; height: 20px; background: url('images/menuTop.png') no-repeat; }
.menuBottom { width: 200px; height: 20px; background: url('images/menuBottom.png') no-repeat; }

.menu a { color: white; }
.menu ul { list-style: none; padding: 0; margin: 0; }
.menu li { background: url('images/wypunktowanie.png') no-repeat left center; padding-left: 14px; margin: 5px 0; }
.menu .nazwaChoroby { font-size: 15px; font-weight: bold; background: url('images/wypunktowanie.png') no-repeat left 5px; padding-left: 14px; margin: 5px 0; }
.menu .grupa { font-style: italic; padding-top: 10px; color: #365b97; font-size: 11px; background: none; }

.choroby {}
.choroby .kategoria { margin-bottom: 10px; }
.choroby .kategoria .tytul a 
{
	font-family: Arial;
	font-size: 18px;	
	color: #004fd2;
	text-decoration: underline;
	background-image: url(images/morelinks_active.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	height: 19px;
	padding-left: 17px;
}
.choroby .kategoria .opis { padding-left: 17px; margin-top: 5px; }

.odpowiedzForm, .komentarzForm { width: 385px; margin: 10px auto; }

/* --------------------- tla menu */
.rejestracja
{
	width: 240px; height: 240px;
	padding: 30px;
	color: white;
	background: url('images/tlo_rejestracja.png') no-repeat;
}
.rejestracja td { padding-bottom: 5px; }
.rejestracja a { color: white; }
.rejestracja input[type=submit] { background: none; border: none; color: white; font-weight: bold; cursor: pointer; padding: 0; }

.przypomnij { height: 150px; background: url('images/tlo_przypomnij.png') no-repeat; }


/* ------------ listowanie */
.listowanieRzad { padding-bottom: 10px; }

.pozycja { float: left; width: 120px; overflow: hidden; margin-right: 5px; }
.pozycja .uzytkownik { margin: 5px 0; font-size: 14px; }
.pozycja .informacje { font-style: italic; color: #8e8e8e; margin-top: 5px }
.pozycja .tekst { padding: 5px 0; }


.galeria .nawigacjaZdjec { font-style: italic; color: #8e8e8e; text-align: right; }
.galeria .zdjecie { padding: 20px; text-align: center; }
.galeria .tytul { font-size: 18px; }
.galeria .opis { text-align: justify; padding-top: 20px; }
.galeria .dodatkowe { margin: 30px 0; }
.galeria td.infoText { padding: 0; width: 97px; }
.galeria .infoText { font-style: italic; color: #8e8e8e; padding: 3px 0; }
.galeria .naduzycie { color: red; }
.galeria .ocena { float: right; }
.galeria .cyfraOceny { font-size: 14px; margin-left: 10px; }

.leki .tytul, .leki .opis { margin-left: 100px; }
.leki .zdjecie { float: left; padding: 0; text-align: left; }


.reklamaGora
{
	text-align: center;
	padding: 10px;
	margin: 0 10px;
	background: white;
	border: 1px solid #eee;
	border-radius: 10px; -moz-border-radius: 10px;
}

.reklamaLewaKolumna {
	width: 200px;
	margin-top: 20px;
	text-align: center;
	overflow: hidden;
}

.listaChorobKolumny td
{
	background: url('images/morelinks_active2.png') no-repeat;
	vertical-align: top;
	padding: 2px 15px;
}

#zakladkaPoPrawej
{
	position: fixed;
	z-index: 100;
	right: -322px;
	top: 50%;
}
#zakladkaPoPrawej .tresc
{
	display: inline-block;
	vertical-align: middle;
	width: 300px;
	min-height: 200px;
	padding: 10px;
	background: white;
	border: 1px solid #3B5997;
	box-shadow: 2px 2px 10px rgba(0,0,0,.6);
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,.6);
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.6);
}
#zakladkaPoPrawej .tytul
{
	display: inline-block;
	vertical-align: middle;
	width: 30px; height: 120px;
	margin-left: -30px;
	background: url('images/facebook.png') no-repeat right;
	cursor: pointer;
}