/* CSS Document */
a {
	color: #ab1cb4;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.art { color: #ab1cb4; background-image: url(http://www.mamacafe.pl/img_mama/strz.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: none; padding-left: 20px; }
a.art:hover { background-image: url(http://www.mamacafe.pl/img_mama/strz.gif); background-repeat: no-repeat; background-position: left 0; text-decoration: underline; padding-left: 20px; }
body {
	background-color: #fff;
	color: #000;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 0;
}
form {
	margin: 0;
	padding: 0;
}
h1 { color: #ab1cb4; font-size: 18px; font-weight: bold; padding: 0; }
h2 { color: #c1c20f; font-size: 18px; font-weight: bold; margin-top: 1em; margin-bottom: 0.4em; padding: 0; }
h3 { color: #c1c20f; font-size: 18px; font-weight: bold; margin-top: 1em; margin-bottom: 0.4em; padding: 0; }
h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
img {
	border: 0;
}
input, select, textarea {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}
input {
	padding-left: 0;
	padding-right: 0;
}
p { margin-bottom: 0.5em; }
p.lead {
	color: #888;
	font-weight: bold;
}
textarea {
	padding-right: 0;
}
.zaj_kalk { width: 100%; margin: 1em 0 1em 0; padding-bottom: 5px; border-top: 3px solid #c1c20f; border-bottom: 1px solid #c1c20f; }
.stopka { width: 1000px; font: 11px verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; text-align: center; }
.sciezka { width: 1000px; font: 11px verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; padding-top: 8px; padding-bottom: 3px; padding-left: 15px; }
.kalkulator { font: 11px verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; width: 813px; padding-top: 8px; padding-bottom: 3px; border-top: 1px solid #c1c20f; }
.reklama { margin-top: 1em; margin-bottom: 1em; }
.zaj_foto { width: 100%; margin: 1em 0 1em 0; padding-bottom: 5px; border-top: 3px solid #008600; border-bottom: 1px solid #c1c20f; }
.zaj_blog { margin: 1em 0 1em 0; width: 100%; padding-bottom: 5px; border-top: 3px solid #de3f00; border-bottom: 1px solid #c1c20f; }
.zaj_forum { margin: 1em 0 1em 0; width: 100%; padding-bottom: 5px; border-top: 3px solid #6c7ff5; border-bottom: 1px solid #c1c20f; }
.zaj_oceny { margin: 1em 0; width: 100%; padding-bottom: 5px; border-top: 3px solid #ab1cb4; border-bottom: 1px solid #c1c20f; }
#zaj_bol { color: #fff; font-size: 11px; background-color: #c1c20f; width: 160px; margin-bottom: 15px; padding: 7px 3px 3px; }
#zaj_bol ul { margin: 0; padding: 0; }
#zaj_bol li { background-image: url(http://www.mamacafe.pl/img_mama/o_bol.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 13px; list-style-type: none; }
#zaj_bol a { color: #fff; }
.zaj_right { color: #fff; font-size: 11px; background-position: left 0; text-align: right; padding-top: 4px; padding-bottom: 4px; }

#zaj_polki { color: #fff; font-size: 11px; background-color: #700b40; width: 160px; margin-bottom: 15px; padding: 7px 3px 3px; }
#zaj_polki ul { margin: 2px 0 0; padding: 0; }
#zaj_polki li { background-image: url(http://www.mamacafe.pl/img_mama/o_pol.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 13px;  list-style-type: none; }

#zaj_polki a { color: #fff; }
/* logo START */
#logo {
	position: absolute;
	left: 21px;
	top: 60px;
}
/* logo END */
/* login START */
#login {
	height: 48px;
}
#login a {
	background: url(../images/b02.gif) no-repeat 0 4px;
	padding: 0 8px;
}
#login table {
	margin-left: auto;
}
#login td {
	padding: 2px 0 2px 4px;
}

#login .user {
	color: #573e80;
	font-weight: bold;
	margin: 0 16px 0 0;
}
.error {
	color: #c00;
}
/* login END */
/* licznik START */
#licznik {
	margin-top: 2px;
	text-align: right;
}
#licznik table {
	margin-left: auto;
}
#licznik td {
	padding: 0;
}
#licznik ul {
	height: 34px;
	margin: 0;
	padding: 0;
}
#licznik li {
	background: url(../images/licznik_li_bg.gif) repeat-x;
	color: #fff;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 34px;
	line-height: 33px;
	list-style-type: none;
	text-align: center;
	width: 34px;
}
#licznik li.active {
	color: #fff;
}
/* licznik END */
.normfont
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* topMenu START */
#topMenu {
	height: 29px;
}
#topMenu ul {
	margin: 0;
	padding: 0;
}
#topMenu li {
	display: inline;
	list-style-type: none;
}
#topMenu a { color: #fff; font-size: 12px; display: block; font-weight: bold; line-height: 30px; background-image: url(../img_mama/mamacafe_win_05.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 0; text-align: center; width: 155px; float: left; padding-top: 0; padding-right: 0; padding-bottom: 0; }
#topMenu span {
	display: block;
	height: 29px;
}
#topMenu .active a { background-image: url(../img_mama/mamacafe_win_05a.gif); background-repeat: no-repeat; width: 155px; }
/* topMenu END */
/* topSubMenu START */
#topSubMenu {
	clear: both;
	margin-bottom: 8px;
}
#topSubMenu ul {
	margin: 0;
	padding: 0;
}
#topSubMenu li {
	border-left: 1px solid #e94e61;
	display: inline;
	line-height: 16px;
	list-style-type: none;
	padding: 0 4px 0 8px;
}
#topSubMenu a {
	color: #e94e61;
	font-weight: bold;
}
#topSubMenu .active a {
	background-color: #e94e61;
	color: #fff;
	padding: 0 7px;
}
#topSubMenu .active a:hover {
	text-decoration: none;
}
#topSubMenu .first {
	border: none;
}
/* topSubMenu END */
/* kontenery START */
#header {
	background: url(../images/winieta_bg.gif) no-repeat;
	font-size: 11px;
	margin: auto;
	padding: 16px 21px 8px 21px;
	position: relative;
	width: 971px;
}
#contentArea {
	background: url(../images/main_bg.gif) repeat-y;
	margin: auto;
	padding: 0 7px 12px 7px;
	width: 999px;
}
#col675 {
	float: left;
	padding: 0 6px;
	width: 675px;
}
#col675print {
	margin: auto;
	padding: 0 6px;
	width: 675px;
}
#col300 {
	float: left;
	padding: 0 6px;
	width: 300px;
}
#footerContainer {
	background: url(../images/footer_container_bg.gif) repeat-y left bottom;
	margin: auto;
	padding: 0 7px 16px 7px;
	width: 999px;
}
/* kontenery END */
.boxArticles, .boxSeeAlso {
	margin-bottom: 12px;
	width: 675px;
}
.boxArticles .first, .boxSeeAlso .first {
	margin: 0;
}
/* box211, box211a START */
.box211 {
	background: url(../images/box211_bg.gif) no-repeat;
	float: left;
	margin-left: 21px;
	width: 211px;
}
.box211a {
	background: url(../images/box211a_bg.gif) no-repeat;
	margin-bottom: 12px;
	width: 211px;
}
.box211a2 {
	background: url(../images/box211a_bg.gif) no-repeat;
	float: left;
	margin-left: 21px;
	width: 211px;
}
.box211b {
	background: url(../images/box211b_bg.gif) no-repeat left bottom;
	margin-bottom: 12px;
	width: 211px;
}
.box211 .content, .box211a .content, .box211a2 .content, .box211b .content {
	font-size: 11px;
	padding: 8px 8px 16px 8px;
}
.picture img {
	display: block;
}
.box211b .content .picture img {
	display: block;
	margin-bottom: 4px;
}
.box211 h3, .box211a h3, .box211a2 h3 {
	background: url(../images/box211_header_bg.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 16px;
}
.box211 h3 a, .box211a h3 a, .box211a2 h3 a {
	color: #fff;
}
.box211 .content h4, .box211a .content h4, .box211a2 .content h4 {
	color: #573e80;
	font-size: 12px;
	margin: 8px 0 4px 0;
	padding: 0;
}
.box211 .content p, .box211a .content p, .box211a2 .content p, .box211b .content p {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.box211 .content p a {
	color: #000;
}
.box211 .content p a:hover {
	text-decoration: none;
}
.box211b .content .info {
	color: #999;
	text-align: right;
}
.box211 .content ul, .box211a .content ul, .box211a2 .content ul {
	color: #573e80;
	margin: 0;
	padding: 8px 0 4px 0;
	list-style-position: inside;
}
/* box211, box211a END */
/* box300 START */
.box300 {
	background: url(../images/box300_bg.gif) no-repeat;
	margin-bottom: 12px;
	width: 300px;
}
.box300 .content {
	font-size: 11px;
	padding: 8px 8px 16px 8px;
}
.box300 h3 {
	background: url(../images/box300_header_bg.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 16px;
}
.box300 h3.red {
	background: url(../images/box300_header_red_bg.gif) no-repeat;
}
.box300 .content h4 {
	color: #573e80;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.box300 .content p {
	font-size: 11px;
	margin: 0;
	padding: 0 0 8px 0;
}
.box300 .content td {
	vertical-align: top;
}
.box300 p.info {
	color: #999;
	font-size: 10px;
	margin: 8px 0 0 0;
}
.box300 .picture {
	padding-right: 8px;
}
.box300 .picture img {
	display: block;
}
/* box300 END */
/* box675 START */
.box675 {
	background: url(../images/box675_bg.gif) no-repeat;
	margin-bottom: 12px;
	width: 675px;
}
.box675 h3 {
	background: url(../images/box675_header_bg.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 16px;
}
.box675 .content {
	padding: 8px 8px 16px 8px;
}
.box675 .content ul {
	margin: 0;
	padding: 0;
}
.box675 .content li {
	list-style-type: none;
}
.box675 p.info {
	color: #999;
	font-size: 10px;
	margin: 8px 0 0 0;
}
.box675 .picture {
	padding-right: 8px;
}
.box675 .picture img {
	display: block;
}
/* box675 END */
/* box675c START */
.box675c {
	margin-bottom: 12px;
	width: 675px;
}
.box675c .content {
	background: url(../images/box675c_bg.gif) no-repeat;
	padding: 8px 8px 16px 8px;
}
.box675c .content ul {
	margin: 0;
	padding: 0;
}
.box675c .content li {
	list-style-type: none;
}
/* box675c END */
/* box675d START */
.box675d {
	background: url(../images/box675d_bg.gif) no-repeat;
	margin-bottom: 12px;
	width: 675px;
}
.box675d .content {
	padding: 8px 8px 16px 8px;
}
.box675d .content ul {
	margin: 0;
	padding: 0;
}
.box675d .content li {
	list-style-type: none;
}
.box675d .hasla {
	font-size: 11px;
}
.box675d .hasla li {
	float: left;
	width: 215px;
}
.box675d h2 {
	font-size: 16px;
	margin: 0 0 12px 0;
	padding: 0;
}
/* box675d END */

/* tabs01 START */
.tabs01 {
	background: url(../images/tabs01_bg.gif) no-repeat bottom;
	font-size: 11px;
	height: 25px;
}
.tabs01 a {
	color: #000;
	display: block;
	float: left;
	font-weight: bold;
}
.tabs01 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.tabs01 li {
	background: url(../images/tab01_bg.gif) repeat-x;
	float: left;
	height: 25px;
	line-height: 25px;
}
.tabs01 span {
	display: block;
	float: left;
	height: 25px;
	width: 10px;
}
.tabs01 span.left {
	background: url(../images/tab01_left_bg.gif) no-repeat;
}
.tabs01 span.right {
	background: url(../images/tab01_right_bg.gif) no-repeat;
}
.tabs01 .active span.left, .tabs01 .active span.right, .tabs01 li.active {
	background-position: 0 -25px;
}
/* tabs01 END */
/* boxFunkcjonalnosci START */
.boxFunkcjonalnosci {
	background: url(../images/box675_bg.gif) no-repeat;
	font-size: 11px;
	margin-bottom: 12px;
	width: 675px;
}
.boxFunkcjonalnosci h3 {
	background: url(../images/box675_header_bg.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 16px;
}
.boxFunkcjonalnosci td {
	vertical-align: top;
}
.boxFunkcjonalnosci .picture {
	width: 42px;
}
.boxFunkcjonalnosci .picture img {
	display: block;
}
.boxFunkcjonalnosci .content {
	float: left;
	padding: 8px 8px 16px 8px;
	width: 195px;
}
.boxFunkcjonalnosci .content h4 {
	color: #e84258;
	font-size: 12px;
	margin: 0;
	padding: 0 8px 0;
}
.boxFunkcjonalnosci .content ul {
	margin: 0;
	padding: 0;
}
.boxFunkcjonalnosci .content li {
	list-style-type: none;
}
.boxFunkcjonalnosci .content li a {
	background: url(../images/b01.gif) no-repeat 0 4px;
	padding-left: 8px;
}
/* boxFunkcjonalnosci END */
/* boxPartnerzy START */
.boxPartnerzy {
	background: url(../images/box675_bg.gif) no-repeat;
	font-size: 11px;
	margin-bottom: 12px;
	width: 675px;
}
.boxPartnerzy h3 {
	background: url(../images/box675_header_red_bg.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 16px;
}
.boxPartnerzy td {
	vertical-align: top;
}
.boxPartnerzy .picture {
	width: 42px;
}
.boxPartnerzy .picture img {
	display: block;
}
.boxPartnerzy .content {
	float: left;
	padding: 8px 8px 16px 8px;
	width: 195px;
}
.boxPartnerzy .content h4 {
	color: #e84258;
	font-size: 12px;
	margin: 0;
	padding: 0 4px 0 0;
}
.boxPartnerzy .content ul {
	margin: 0;
	padding: 0;
}
.boxPartnerzy .content li {
	list-style-type: none;
}
.boxPartnerzy .content li a {
	background: url(../images/b01.gif) no-repeat 0 4px;
	padding-left: 8px;
}
/* boxPartnerzy END */
/* boxForum START */
.boxForum {
	background: url(../images/box675_bg.gif) no-repeat;
	font-size: 11px;
	margin-bottom: 12px;
	width: 675px;
}
.boxForum h3 {
	background: url(../images/box675_header_bg.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 16px;
}
.boxForum .content {
	padding: 8px 172px 16px 8px;
	position: relative;
}
.boxForum .content h4 {
	color: #573e80;
	font-size: 12px;
	margin: 0;
	padding: 0 8px 4px 0;
}
.boxForum .content p {
	color: #573e80;
	font-size: 12px;
	margin: 0;
	padding: 0 8px 8px 0;
}
.boxForum .content td {
	padding-right: 8px;
	width: 157px;
}
.boxForum .content ul {
	margin: 0;
	padding: 0;
}
.boxForum .content li {
	list-style-type: none;
}
.boxForum .content li a {
	background: url(../images/b01.gif) no-repeat 0 4px;
	padding-left: 8px;
}
.boxForum .picture {
	position: absolute;
	right: 8px;
	top: 8px;
}
/* boxForum END */
/* boxPrzewodnik START */
.boxPrzewodnik {
	background: url(../images/box675_bg.gif) no-repeat;
	font-size: 11px;
	margin-bottom: 12px;
	width: 675px;
}
.boxPrzewodnik h3 {
	background: url(../images/box675_header_bg.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 16px;
}
.boxPrzewodnik .content h4 {
	color: #e84258;
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 8px 0;
}
.boxPrzewodnik .content {
	padding: 8px 8px 16px 8px;
}
.boxPrzewodnik .content td {
	padding: 0 6px 24px 0;
	vertical-align: top;
	width: 125px;
}
.boxPrzewodnik .content ul {
	margin: 0;
	padding: 0;
}
.boxPrzewodnik .content li {
	list-style-type: none;
}
/* boxPrzewodnik END */
/* boxHeader START */
.boxHeader {
	position: relative;
}
.boxHeader ul {
	height: 30px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 16px;
	top: 0;
}
.boxHeader li {
	display: inline;
}
.boxHeader a {
	color: #fff;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.boxHeader .active a {
	background: url(../images/bg_stronicowanie.gif) repeat-x; 
}
/* boxHeader END */
/* visual START */
.visual {
	color: #e94e61;
	font-size: 12px;
	height: 180px;
	margin-bottom: 12px;
	padding: 60px 95px 0 360px;
	position: relative;
	width: 220px;
}
.visual h3 {
	color: #e94e61;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 24px 0;
	padding: 0;
}
.visual p {
	color: #e94e61;
	font-weight: bold;
	margin: 0 0 16px 0;
	padding: 0;
}
/* visual END */
/* multicontent-main START */
.multicontent-main {
	position:relative;
	overflow: hidden;
	width: 675px;
	height: 240px;
	margin: 0 0 12px;
}
.multicontent-main h3 a, .multicontent-main p a {
	color: #e94e61;
}
.multicontent-main ol {
	position: relative;
	left: 0;
	top: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}
.multicontent-main .page {
	z-index: 4;
	height: 30px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 16px;
}
.multicontent-main .page li {
	list-style-type: none;
	display: inline;
}
.multicontent-main .page li a {
	background: url(../images/page_bg.gif) repeat-x;
	color: #fff;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
.multicontent-main .page .first a {
	background: url(../images/btn_dalej_bg.gif) no-repeat;
	padding: 0 15px 0 20px;
}
.multicontent-main .page li a:hover, .multicontent-main .page .first a:hover, .multicontent-main .page .active a {
	background-position: 0 -50px;
	text-decoration: none;
}
/* multicontent-main END */
/* myBabyonline START */
#myBabyonline {
	background: url(../images/moje_babyonline_bg.jpg) no-repeat;
	color: #e94e61;
	height: 224px;
	font-size: 11px;
	margin-bottom: 12px;
	padding: 8px;
	position: relative;
	width: 284px;
}
#myBabyonline input, #myBabyonline select, #myBabyonline textarea {
	background-color: #fae9d0;
	border: 1px solid #f2939d;
}
#myBabyonline .birth {
	bottom: 16px;
	position: absolute;
}
#myBabyonline label {
	display: block;
	padding: 8px 0 4px 0;
}
#myBabyonline ul {
	margin: 0;
	padding: 7px 0 0 15px;
	width: 170px;
}
/* myBabyonline END */
/* myBabyonline02 START */
#myBabyonline02 {
	color: #573e80;
	height: 224px;
	font-size: 11px;
	margin-bottom: 12px;
	padding: 8px;
	position: relative;
	width: 284px;
}
#myBabyonline02 h3 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 0;
}
#myBabyonline02 ul {
	margin: 0 0 8px 0;
	padding: 0;
}
#myBabyonline02 li {
	list-style-type: none;
}
#myBabyonline02 .picture img {
	display: block;
	margin-bottom: 8px;
}
#myBabyonline02 .red {
	color: #e94e61;
}
/* myBabyonline02 END */
/* footer START */
#footer {
	background: url(../images/footer_bg.gif) no-repeat;
	height: 30px;
	margin: auto;
	position: relative;
	width: 987px;
}
#footer ul {
	height: 30px;
	margin: 0;
	padding: 0;
}
#footer li {
	color: #fff;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	list-style-type: none;
	padding: 0 16px;
}
#footer li.last {
	font-weight: normal;
	position: absolute;
	right: 0;
	top: 0;
}
#footer li a {
	color: #fff;
}
/* footer END */
/* text START */
.text { font-size: 12px; line-height: 18px; padding: 0 0 0 8px; }
.text .page {
	margin: 0 0 24px 0;
	padding: 0;
	text-align: center;
}
.text .page a {
	color: #e94e61;
}
.text .page li {
	border-left: 1px solid #e94e61;
	color: #e94e61;
	display: inline;
	list-style-type: none;
	padding: 0 3px 0 6px;
}
.text .page li.first {
	border: none;
}
.text .page .active {
	background-color: #e94e61;
	color: #fff;
	padding: 0 4px;
}
/* text END */
/* floatBox START */
.floatBox {
	float: left;
	margin: 0 14px 12px 0;
}
/* floatBox END */
/* floatingPicture START */
.floatingPictureLeft {
	float: left;
	margin: 0 12px 12px 0;
}
.floatingPictureRight {
	float: right;
	margin: 0 0 12px 12px;
}
.floatingPictureLeft img, .floatingPictureRight img {
	display: block;
}
/* floatingPicture END */
/* opinion START */
.opinion {
	font-size: 12px;
	margin-bottom: 8px;
}
.opinion label {
	display: block;
	padding: 4px 0;
}
.box300 .opinion02 span {
	color: #aaa;
	font-size: 10px;
	font-weight: normal;
	margin-left: 10px;
}
.box300 .opinion02 h4 {
	border-bottom: 1px solid #fbe9d1;
	font-size: 11px;
	margin-bottom: 6px;
	padding: 6px 0 3px 0;
}
/* opinion END */
/* cogdziekiedy START */
.cogdziekiedy {
}
.cogdziekiedy label {
	display: block;
	padding: 4px 0;
}
.cogdziekiedy td {
	padding: 3px 5px;
}
/* cogdziekiedy END */
/* calendar START */
.calendar {
	margin-bottom: 8px;
}
.calendar label {
	display: block;
	padding: 4px 0;
}
/* calendar END */
/* gallery START */
.gallery {
	background: url(../images/box675b_bg.gif) no-repeat left bottom;
	font-size: 11px;
	margin-bottom: 12px;
}
.gallery .content {
	padding: 8px;
}
.gallery .content h4 {
	color: #573e80;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.gallery .info {
	color: #888;
	text-align: center;
}
.gallery .picture {
	text-align: center;
}
.gallery .picture img {
	display: block;
	margin: auto;
	margin-bottom: 4px;
}
.gallery table {
	margin-bottom: 12px;
}
.gallery td {
	padding: 6px;
}
.gallery th {
	color: #888;
	font-weight: normal;
	padding: 6px;
	text-align: left;
	vertical-align: top;
}
/* gallery END */
/* megagalleries START */
.megagalleries {
	margin: auto;
	width: 100%;
}
.megagalleries td {
	border-top: 1px solid #fbe9d1;
	font-size: 11px;
	padding: 10px 5px;
	text-align: center;
	vertical-align: top;
	width: 120px;
}
.megagalleries img {
	display: block;
	margin: 0 auto 4px auto;
}
.megagalleries .info {
	text-align: left;
	width: 545px;
}
.megagalleries .picture {
	width: 545px;
}
.megagalleries .thumbs, .megagalleries .thumb {
	width: 94px;
}
.megagalleries .thumbs img  {
	display: block;
	margin-bottom: 10px;
}
.megagalleries .thumb img  {
	display: block;
	margin-bottom: 0;
}
/* megagalleries END */
/* source START */
.source {
	color: #888;
	font-size: 11px;
	margin: 0 0 12px 0;
	text-align: right;
}
.source img {
	vertical-align:middle;
}
/* source END */
/* pageNavigation START */
.pageNavigation {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 12px;
	padding-top: 12px;
}
.pageNavigation a {
	line-height: 20px;
	margin: 0 12px 0 8px;
	padding: 4px 0 4px 30px;
}
.pageNavigation #send {
	background: url(../images/ico_mail.gif) no-repeat left top;
}
.pageNavigation #print {
	background: url(../images/ico_print.gif) no-repeat left top;
}
.pageNavigation #favorites {
	background: url(../images/ico_dodaj_do_ulubionych.gif) no-repeat left top;
}
/* pageNavigation END */
/* listArticles START */
.listArticles {
	width: 100%;
}
.listArticles .content {
	vertical-align: top;
	padding: 0 0 20px 20px;
}
.listArticles .content p a {
	color: #808080;
}
.listArticles .content h3 {
	color: #573e80;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
.listArticles .content h4 {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}
.listArticles .content p {
	margin: 8px 0 0 0;
}
.listArticles .picture {
	vertical-align: top;
	padding: 0 0 20px 0;
}
.listArticles .picture img {
	display: block;
}
/* listArticles END */
/* formularz01 START */
.formularz01 {
	width: 100%;
}
.formularz01 td {
	border-top: 1px solid #fbe9d1;
	padding: 6px 10px;
}
.formularz01 input, .formularz01 select, .formularz01 textarea {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formularz01 .blad td {
	border-top: none;
	color: #c00;
	font-size: 11px;
	padding: 0 10px 6px 10px;
}
/* formularz01 END */
/* formularz02 START */
.formularz02 td {
	font-size: 11px;
	padding: 4px 2px;
}
.formularz02 .hspace {
	padding-left: 12px;
}
.formularz02 input, .formularz02 select, .formularz02 textarea {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* formularz02 END */
/* formularz03 START */
.formularz03 {
	width: 100%;
}
.formularz03 td {
	padding: 3px 10px;
}
.formularz03 input, .formularz01 select, .formularz01 textarea {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* formularz03 END */
/* megagalerie01 START */
.megagalerie01 {
	margin-bottom: 5px;
	width: 100%;
}
.megagalerie01 td {
	background-color: #fbe9d1;
	border-bottom: 2px solid #fff;
	padding: 5px;
}
.megagalerie01 .foto01 img {
	margin: 0 2px;
}
/* megagalerie01 END */
/* ulubione START */
.ulubione {
	margin-bottom: 5px;
	width: 100%;
}
.ulubione h4 {
	border-bottom: 2px solid #ecc592;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 5px 0;
}
.ulubione td {
	padding: 5px 10px;
	vertical-align: top;
}
/* ulubione END */
/* boxTwojProfil START */
.boxTwojProfil {
	background: url(../images/tlo_twoj_profil.gif) no-repeat;
	height: 154px;
	padding:  10px 10px 10px 180px;
	position: relative;
	width: 485px;
}
.boxTwojProfil .picture {
	left: 10px;
	position: absolute;
	top: 10px;
}
.boxTwojProfil .picture img {
	border: 3px solid #fff;
	display: block;
}
.boxTwojProfil h1 {
	background: url(../images/tlo_twoj_profil_h1.gif) repeat-x;
	color: #fff;
	font-family: Comic Sans MS;
	font-size: 20px;
	font-weight: bold;
	margin: 0 -10px 10px -180px;
	padding: 8px 10px 8px 180px;
	text-transform: uppercase;
	width: 485px;
}
.boxTwojProfil p {
	margin: 10px 0;
}
.boxTwojProfil ul {
	margin: 3px 0;
	padding: 0;
}
.boxTwojProfil li {
	list-style-type: none;
}
/* boxTwojProfil END */
/* list01, list02, list03, list04, list05, list06, usun START */
.list01 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.list01 a {
	background: url(../images/b01.gif) no-repeat 0 4px;
	font-size: 11px;
	padding-left: 8px;
}
.list02 a {
	background: url(../images/b02.gif) no-repeat 0 4px;
	padding-left: 8px;
}
.list03, .list04, .list05 {
	font-size: 11px;
}
.list03 a, .usun {
	background: url(../images/b02.gif) no-repeat 0 4px;
	font-weight: bold;
	padding-left: 8px;
}
.list03, .list05, .list06 {
	line-height: 14px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.list05 li, .list06 li {
	border-left: 1px solid #573e80;
	display: inline;
	font-weight: bold;
	padding: 0 4px 0 7px;
}
.list06 li {
	font-weight: normal;
}
.list05 .first, .list06 .first {
	border: none;
}
.usun {
	font-size: 11px;
	margin-left: 20px;
}
/* list01, list02, list03, list04, list05, list06, usun END */
.btn {
	background-color: #fae9d0;
	border: 1px solid #f2939d;
}
.btnDalej {
	background: url(../images/btn_dalej_bg.gif) no-repeat;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	position: absolute;
	right: 0;
	bottom: 16px;
}
.btnDalej:hover {
	background-position: 0 -50px;
	text-decoration: none;
}
.clear {
	clear: both;
}
.edycja {
	display: block;
}
.edycja td {
	background-color: #fbe9d1;
	padding: 3px 5px;
}
.foto74 {
	border: 1px solid #f3ae6e;
	display: block;
	height: 74px;
	width: 74px;
}
.more {
	text-align: right;
}
.more a {
	background: url(../images/b01.gif) no-repeat 0 4px;
	padding-left: 8px;
}
.suwaki td {
	padding: 0 10px 5px 0;
}
.table01, .table02 {
	width: 100%
}
.table01 td {
	border: none;
	padding: 3px 5px;
}
.table01 .aktywny {
	background-color: #fbe9d1;
}
.table02 td {
	font-size: 10px;
	padding: 8px 8px 16px 8px;
}
/* header01 START */
.header01 {
	height: 103px;
	padding:  30px 10px 10px 160px;
	position: relative;
	width: 505px;
}
.header01 .picture {
	left: 10px;
	position: absolute;
	top: 0;
}
.header01 .picture img {
	display: block;
}
.header01 h1 {
	background: url(../images/tlo_twoj_profil_h1.gif) repeat-x;
	color: #fff;
	font-family: Comic Sans MS;
	font-size: 20px;
	font-weight: bold;
	margin: 0 -10px 10px -160px;
	padding: 8px 10px 8px 160px;
	text-transform: uppercase;
	width: 505px;
}
.header01 p {
	margin: 10px 0;
}
/* header01 END */
/* week START */
.week {
	margin-bottom: 12px;
}
.week h2 {
	color: #f5aa67;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
}
.termin {
	background: url(../images/termin_bg.gif) repeat-x;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	padding: 9px 10px 11px 10px;
	margin: 0 0 12px 0;
}
.termin span {
	margin-left: 10px;
}
/* week END */
/* encyklopedia START */
.encyklopedia {
	padding: 12px 0;
}
.encyklopedia a {
	color: #fff;
	font-weight: bold;
}
.encyklopedia ul {
	height: 22px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.encyklopedia li {
	background: url(../images/kwadracik_red.gif) no-repeat;
	float: left;
	height: 22px;
	line-height: 20px;
	margin-right: 3px;
	text-align: center;
	width: 22px;
}
.encyklopedia .active {
	background: url(../images/kwadracik_orange.gif) no-repeat;
}
/* encyklopedia END */
/* comment START */
.comment, .comment .textComment a {
	color: #808080;
}
.comment div {
	margin-left: 20px;
}
.comment .btns {
	margin-bottom: 20px;
	text-align: right;
}
.comment h4 {
	border-bottom: 1px solid #e94e61;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
.comment h4 span {
	color: #888;
	float: right;
	font-size: 10px;
	font-weight: normal;
}
.commentInfo {
	border-top: 1px solid #e94e61;
	color: #888;
	margin-top: 24px;
	padding-top: 12px;
}
.commentInfo .small {
	font-size: 10px;
}
.comment .icoOdpowiedz {
	background: url(../images/ico_odpowiedz.gif) no-repeat;
	font-size: 11px;
	padding: 0 0 0 20px;
}
.comment .icoModeracja {
	background: url(../images/ico_zglos_do_moderacji.gif) no-repeat;
	font-size: 11px;
	margin-left: 20px;
	padding: 0 0 0 20px;
}
/* comment END */
/* impreza START */
.impreza {
	padding: 10px;
}
.impreza h3 {
	background: url(../images/tlo_impreza_naglowek.gif) repeat-x;
	color: #d95668;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0;
}
.impreza .red {
	color: #d95668;
}
/* impreza END */
/* reklamy START */
#adBillboard {
	margin: auto;
	padding: 10px 0;
	width: 750px;
}
#adFooter {
	margin: auto;
	width: 987px;
}
.reklama {
	margin-bottom: 12px;
}
.reklama img {
	display: block;
}
/* reklamy END */
/* wyniki START */
.content .wyniki h4 {
	font-size: 11px;
	margin: 0 0 4px 0;
}
.content .wyniki li {
	font-size: 11px;
	list-style-type: decimal;
}
.content .wyniki p {
	margin: 0;
}
.content .wyniki .path {
	color: #573e80;
	margin: 0 0 1em 0;
}
.wyniki span {
	color: #888;
	float: right;
	font-weight: normal;
	margin-right: 10px;
}
/* wyniki END */
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.even td {
	background-color: #fff4df;
}
.przepisyLista {
	width: 100%;
}
.przepisyLista td, .przepisyLista th {
	padding: 4px 8px;	
}
.przepisyLista th {
	background-color: #e87481;
	color: #fff;
	font-size: 11px;
	text-align: left;
}

div.offers-overview { overflow: hidden; width: 100%; margin: 0 0 10px; }
 div.offers-overview h2 { margin: 0 0 5px; padding: 0 0 0 35px; background: url(../images/icon-shopping.jpg) 5px 0 no-repeat; line-height: 100%; }
 div.offers-overview div.product-a { overflow: visible; float: left; width: 30%; padding: 0 2% 0 1%; }

div.product-a { overflow: hidden; width: 100%; }
 div.product-a p.image { float: left; width: 95px; }
 div.product-a h3 { margin: 2px 0 1px; color: #d97d97; font-size: 1.09em; font-weight: bold; }
  div.product-a h3 a { color: #d97d97; }
 div.product-a p { font: 0.82em Verdana,sans-serif; }


.markBox{
	clear:both;
	border:1px solid #f6df15; padding:10px; margin:10px auto; background-color:#32b486; color:#fff;
}
