BODY {
	margin: 0; padding: 0;
	background: #99CCFF;
}
/* Cała strona */
DIV.content {
	margin: 50px 0;
}
TABLE.content {
	background: #FFFFFF none;
	border: 0;
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0;
}
TABLE.content TD {
	padding: 0;
	border: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #696969;
	text-align: left;
	vertical-align: top;
}
/* Górne łuki */
TD.arch_tl {
	background: url(../images/arch_tl.gif) no-repeat scroll left top;
}
TD.arch_tr {
	background: url(../images/arch_tr.gif) no-repeat scroll right top;
}
/* Menu */
TABLE.menu {
	border-bottom: 1px solid #DADADA;
}
TABLE.menu TD, .nowrap {
	white-space: nowrap;
}
/* menu górne */
TD.menu-top {
	height: 85px;
}
TD.menu-top TABLE {
	border-bottom: 1px solid #DADADA;
	height: 100%;
}
TD.menu-top TD {
	font-size: 1.9em; /* w porównaniu do 12 */
	font-size: 23px;
	color: #091C5A;
	vertical-align: middle;
	font-weight: 100;
}
TD.menu-top TD.forum {
	color: #F060A3;
}
/* menu dolne */
TD.menu-bottom {
	height: 21px;
}
TD.menu-bottom TD {
	height: 21px;
}
TD.menu-bottom TD {
	padding: 0 10px;
	font-size: 10px;
	vertical-align: middle;
}
TD.menu-bottom TD.white, TD.menu-bottom TD.white A, TD.menu-bottom TD.white A:link, TD.menu-bottom TD.white A:hover {
	background: #FFFFFF;
	color: #696969;
	text-decoration: none;
}
TD.menu-bottom TD.blue, TD.menu-bottom TD.blue A, TD.menu-bottom TD.blue A:link, TD.menu-bottom TD.blue A:hover {
	background: #99CCFF;
	color: #FFFFFF;
	text-decoration: none;
}
TD.menu-bottom TD.balsamy, TD.menu-bottom TD.balsamy A, TD.menu-bottom TD.balsamy A:link, TD.menu-bottom TD.balsamy A:hover {
	background: #EBD6B2;
	color: #FFFFFF;
	text-decoration: none;
}
TD.menu-bottom TD.light-blue {
	background: #E4F2FF;
}
TD.menu-bottom TD.light-balsamy {
	background: #F9F1EA;
}
/* prawie wszystko */
TD.main {
}
/* lewa część strony głównej */
TD.main TD.main-index H1, TD.main TD.main-index H2, TD.main TD.main-index P {
	margin: 0;
	padding: 0px 20px;
}
TD.main TD.main-index H1 {
	font-size: 18px;
	font-weight: 500;
	color: #696969;
	padding-top: 7px;
	font-stretch: ultra-condensed;
}
TD.main TD.main-index H2 {
	font-size: 31px;
	font-weight: 100;
	color: #091C5A;
	line-height: 95%;
}
TD.main TD.main-index P {
	padding-bottom: 7px;
	line-height: 12px;
}
TD.main TD.main-index A:link, TD.main TD.main-index A {
	color: #0099FF;
	text-decoration: none;
}
TD.main TD.main-index A:hover {
	color: #0099FF;
	text-decoration: underline;
}
/* lewy górny fragment */
TD.main TD.main-tl H1, TD.main TD.main-tl H2, TD.main TD.main-tl P
{
	margin: 0;
	padding: 0px 10px;
}
TD.main TD.main-tl H1 {
	font-size: 18px;
	font-weight: 500;
	color: #696969;
	padding-top: 7px;
}
TD.main TD.main-tl H2{
	font-size: 31px;
	font-weight: 100;
	color: #091C5A;
	line-height: 95%;
}
TD.main TD.main-tl P {
	padding-bottom: 7px;
	line-height: 12px;
}
TD.main TD.main-tl A:link, TD.main TD.main-tl A {
	color: #0099FF;
	text-decoration: none;
}
TD.main TD.main-tl A:hover {
	color: #0099FF;
	text-decoration: underline;
}
/**/
TD.main TD.main-tl TD.picture-left {
	padding: 10px 0px 10px 10px;
}
TD.main TD.main-tl TD.picture-right {
	padding: 10px 10px 10px 0px;
}
/* prawy górny fragment */
TD.main TD.main-tr H1, TD.main TD.main-tr H2, TD.main TD.main-tr P {
	margin: 0;
	padding: 0px 20px;
}
TD.main TD.main-tr H1 {
	font-size: 15px;
	font-weight: 900;
	color: #091C5A;
	padding-top: 7px;
	margin-bottom: 7px;
}
TD.main TD.main-tr P {
	padding-bottom: 7px;
	line-height: 12px;
}
TD.main TD.main-tr A:link, TD.main TD.main-tr A {
	color: #0099FF;
	text-decoration: none;
}
TD.main TD.main-tr A:hover {
	color: #0099FF;
	text-decoration: underline;
}
/* search */
FORM {
	margin: 0; padding: 0;
}
INPUT.search {
	border: 1px solid #DADADA;
	width: 100px;
	height: 14px;
}
TD.main TD.search {
}
TD.main TD.search H1 {
	font-size: 18px;
	color: #0099FF;
}
/* forum - ostatnia wiadomość */
TD.main TD.forum {
	background: url(../images/czerwony_golabek.gif) repeat-x scroll top;
}
TD.main TD.forum H1 {
	font-size: 18px;
	color: #CA005D;
}
TD.main TD.forum H2 {
	font-size: 11px;
	color: #CA005D;
	font-weight: 900;
}
TD.main TD.forum A:link, TD.main TD.forum A {
	color: #CA005D;
	text-decoration: none;
}
TD.main TD.forum A:hover {
	color: #CA005D;
	text-decoration: underline;
}
/* forum - ostatnie kilka tematów */
TD.main TD.forum-last {
	background: url(../images/czerwony_golabek.gif) repeat-x scroll top;
}
TD.main TD.forum-last H1 {
	font-size: 18px;
	color: #CA005D;
}
TD.main TD.forum-last H2 {
	font-size: 11px;
	color: #CA005D;
	font-weight: 900;
}
TD.main TD.forum-last A:link, TD.main TD.forum-last A {
	color: #CA005D;
	text-decoration: none;
}
TD.main TD.forum-last A:hover {
	color: #CA005D;
	text-decoration: underline;
}
TD.main TD.forum-last H1 {
	margin-bottom: 0;
}
TD.main TD.forum-last TABLE {
	margin-top: 0;
	margin-bottom: 10px;
}
TD.main TD.forum-last TD.dovebullet {
	vertical-align: middle;
	padding: 0px 4px;
}
TD.main TD.forum-last TD.subject {
	vertical-align: top;
	padding: 5px 0px;
	width: 100%;
}
TD.main TD.forum-last TD.subject A, TD.main TD.forum-last TD.subject A:link, TD.main TD.forum-last TD.subject A:hover {
	color: #696969;
	display: block;
	text-decoration: none;
	width: 100%;
}
TD.main TD.forum-last TD.more {
	vertical-align: bottom;
	padding: 0px 10px 5px 0px;
}
/* forum - guziki (logowanie, nowy temat, etc) */
TD.main TD.forum-buttons {
}
TD.main TD.forum-buttons H1 {
	font-size: 18px;
	color: #CA005D;

  display: block;
	border: 5px solid white;
	width: 150px;
	padding: 5px 10px;
  margin: 0;
	background-color: #F1BDD6;
	background: url(../images/background_pink.gif);
	text-decoration: none;
	color: #CA005D;
}
TD.main TD.forum-buttons H2 {
	font-size: 11px;
	color: #CA005D;
	font-weight: 900;
}
TD.main TD.forum-buttons A:link, TD.main TD.forum-buttons A {
	color: #CA005D;
	text-decoration: none;
}
TD.main TD.forum-buttons A:hover {
	color: #CA005D;
	text-decoration: underline;
}
/* forum - nagłówek */
TD.main TR.forum-head TH, TD.main TR.forum-head TD {
/*
BLUE
	background: #99CCFF;
PINK
	background: #BC6D82;
*/
	background: #99CCFF;
	color: #FFFFFF;
}
/* forum - wiadomości */
TD.main TR.forum-list1 TD, TD.main TR.forum-list1 TH {
	background-color: #B8D8FF;
}
TD.main TR.forum-list2 TD, TD.main TR.forum-list2 TH {
	background-color: #DEEEFF;
}
/* GREEN */
TD.main TR.forum-list3 TD, TD.main TR.forum-list3 TH {
	background-color: #CAEED2;
}
TD.main TR.forum-list4 TD, TD.main TR.forum-list4 TH {
	background-color: #E5F2E9;
}
/* PINK */
TD.main TR.forum-list5 TD, TD.main TR.forum-list5 TH {
	background-color: #BC6D82;
}
TD.main TR.forum-list6 TD, TD.main TR.forum-list6 TH {
	background-color: #E8CCD5;
}
/* GOLD */
TD.main TR.forum-list7 TD, TD.main TR.forum-list7 TH {
	background-color: #E8CCB0;
}
TD.main TR.forum-list8 TD, TD.main TR.forum-list8 TH {
	background-color: #F9F1EA;
}
 
TD.main TR.forum-head TH, TD.main TR.forum-list1 TD, TD.main TR.forum-list2 TD, TD.main TR.forum-list3 TD, TD.main TR.forum-list4 TD, TD.main TR.forum-list5 TD, TD.main TR.forum-list6 TD, TD.main TR.forum-list7 TD, TD.main TR.forum-list8 TD {
	padding: 2px 10px;
}
TD.main TR.forum-list1 TD.right, TD.main TR.forum-list2 TD.right, TD.main TR.forum-list3 TD.right, TD.main TR.forum-list4 TD.right, TD.main TR.forum-list5 TD.right, TD.main TR.forum-list6 TD.right, TD.main TR.forum-list7 TD.right, TD.main TR.forum-list8 TD.right {
	text-align: right;
}
TD.main TR.forum-list1 TD.center, TD.main TR.forum-list2 TD.center, TD.main TR.forum-list3 TD.center, TD.main TR.forum-list4 TD.center, TD.main TR.forum-list5 TD.center, TD.main TR.forum-list6 TD.center, TD.main TR.forum-list7 TD.center, TD.main TR.forum-list8 TD.center {
	text-align: center;
}
1TD.main TR.forum-list1 H1, TD.main TR.forum-list2 H1, TD.main TR.forum-list3 H1, TD.main TR.forum-list4 H1, TD.main TR.forum-list5 H1, TD.main TR.forum-list6 H1, TD.main TR.forum-list7 H1, TD.main TR.forum-list8 H1 {
	margin: 0;
	padding: 0;
}
/* forum - wiadomości - varia */
TD.main TABLE.forum-messages TD.numer {
	text-align: right;
}
TD.main TABLE.forum-messages TD.data {
	text-align: center;
}
TD.main TABLE.forum-messages {
	border: 6px solid #FFFFFF;
}
TD.main TABLE.forum-messages A, TD.main TABLE.forum-messages A:link, TD.main TABLE.forum-messages A:hover {
	color: #696969;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 100%;
}
TD.main TABLE.forum-messages A.forum-link, TD.main TABLE.forum-messages A.forum-link:link, TD.main TABLE.forum-messages A.forum-link:hover {
	text-decoration: underline;
	display: inline;
	width: auto;
	height: auto;
}
/* forum - tekst wstępny */
TD.main TD.forum-info H2, TD.main TD.forum-info P {
	margin: 10px 0;
}
/* forum - tu siedzi główna część forum - w tym formularz */
TD.main TD.forum-main {
}
TD.main TD.forum-main P.forum-back A, TD.main TD.forum-main P.forum-back A:link, TD.main TD.forum-main P.forum-back A:hover {
	color: #091C5A;
	text-decoration: none;
}
TD.main TD.csc-form-fieldcell TEXTAREA.inputTextarea, TD.main TD.csc-form-fieldcell INPUT.input {
	border: 1px solid #DADADA;
	width: 500px;
	height: 14px;
}
TD.main TD.csc-form-fieldcell TEXTAREA.inputTextarea {
	height: 150px;
}

/* dolny fragment */
TD.main TD.main-b H1, TD.main TD.main-b H2, TD.main TD.main-b P {
	margin: 7px 0px;
	padding: 0px 20px;
}
TD.main TD.main-b H1 {
	font-size: 18px;
	font-weight: 500;
	color: #696969;
	padding-top: 7px;
	white-space: nowrap;
}
TD.main TD.main-b H2 {
	font-size: 24px;
	font-weight: 100;
	color: #091C5A;
	line-height: 95%;
/*	white-space: nowrap; */
}
TD.main TD.main-b P {
	padding-bottom: 7px;
	line-height: 12px;
}
TD.main TD.main-b A:link, TD.main TD.main-b A {
	color: #0099FF;
	text-decoration: none;
}
TD.main TD.main-b A:hover {
	color: #0099FF;
	text-decoration: underline;
}
TD.bg-bottom {
/* dolna cześć - kolorki dolne */
	background: url(../images/bg_down.gif) repeat-x scroll bottom;
}
/* dolna cześć - kolorki górne */
TD.main TD.bg-top {
	background: url(../images/bg_up.gif) repeat-x scroll top;
}
/* granatowy pasek */
TD.bottom TABLE {
	background: #091C5A;
}
TD.bottom TD, TD.bottom TD A, TD.bottom TD A:link, TD.bottom TD A:hover {
	height: 18px;
	white-space: nowrap;
	font-size: 9px;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
}
/* stopka */
TD.footer TABLE {
	background: #99CCFF;
}
TD.footer TD, TD.footer A, TD.footer A:link, TD.footer A:hover {
	font-size: 9px;
	color: #696969;
	text-decoration: none;
}
TD.footer TD.left, TD.left {
	text-align: left;
}
TD.footer TD.right, TD.right {
	text-align: right;
}
TD.center {
	text-align: center;
}
/* VARIA */
/* ramka dolna */
TABLE.content TD.border-down {
	border-bottom: 1px solid #DADADA;
}
/* ramka górne */
TABLE.content TD.border-up {
	border-top: 1px solid #DADADA;
}
/* ramka lewa */
TABLE.content TD.border-left {
	border-left: 1px solid #DADADA;
}
/* ramka prawa */
TABLE.content TD.border-right {
	border-right: 1px solid #DADADA;
}
TABLE.content .max-height {
	height: 100%;
}
/* dowiedz się więcej */
P.more {
	font-size: 13px;
	font-weight: 900;
	text-align: right;
}
/* menu boczne */
TABLE.content TD.left-menu {
	list-style: none;
	padding-bottom: 5px;
}
.left-menu ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
.left-menu li { 
  display: block;
  margin: 0;
	position: relative;
}
.left-menu ul ul { 
	display: none;
	position: absolute;
	left: 180px;
	top: 0px;
	background: #FFFFFF;
	width: 180px;
	padding-bottom: 5px;
	border: 1px solid #DADADA;
}
.left-menu ul li:hover ul, .left-menu ul li ul.IEFix { 
	display: block;
}
.left-menu ul li {  /* the behaviour to mimic the li:hover rules in IE 5+ */
	behavior: url(IEmen.htc);
}
/** /
.left-menu a:link, .left-menu a, .left-menu span.link {
	border: 5px solid white;
	border-bottom-width: 0px;
	width: 150px;
	padding: 5px 10px;
  display: block;
  margin: 0;
	background-color: #DDEEFF;
	background: url(../images/background_blue.gif);
	text-decoration: none;
	color: #091C4A;
}
.left-menu li li a:link, .left-menu li li a { 
	width: 140px;
	padding: 0px 10px 0px 20px;
	background: url(../images/background_eulb.gif);
}
/*/
.left-menu li {
	border: 5px solid white;
	border-bottom-width: 0px;
	width: 150px;
	padding: 5px 10px;
  display: block;
  margin: 0;
	background-color: #DDEEFF;
	background: url(../images/background_blue.gif);
}
.left-menu li li { 
	width: 140px;
	padding: 0px 10px 0px 20px;
	background: url(../images/background_eulb.gif);
}
.left-menu a:link, .left-menu a, .left-menu span.link {
	text-decoration: none;
	color: #091C4A;
}
.left-menu ul ul { 
	left: 175px;
}
.left-menu li li a:link, .left-menu li li a {
	display: block;
	width: 100%;
}
/**/
/* Varia */
img.border {
	border: 1px solid #DADADA;
}

#praweMenu TD.border-up, #praweMenu TD.forum
{
	padding-top: 5px;
	padding-bottom: 5px;
}
#praweMenu IMG, #praweMenu IMG
{
	margin-right: 5px;
}

/* psychozabawy */
/*
a, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a, a:visited {
	color: #4F4F4F;
}
a:hover {
	color: #2F4792;
}
*/
.txt-s-grey-just {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #4F4F4F;
	text-align: justify;
	padding-right: 4px;
	padding-left: 2px;
}
.txt-s-red-just {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #cc0000;
	text-align: justify;
	padding-right: 4px;
	padding-left: 2px;
}
.txt-s-blueBold {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #6A88A6;
	font-weight: bold;
	letter-spacing: -1px;
}
.txt-s-redBold {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
	letter-spacing: -1px;
}
.menu-left-01 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #4F4F4F;
}
/* psychozabawy */

.nowy-temat {
	background-image: url(/_i/button-nowy_temat.gif);
	background-repeat: no-repeat;
	font-family: Arial,sans serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	border: 0;
	margin: 0;
	width: 173px;
	height: 19px;
}

.odpowiedz {
	background-image: url(/_i/button-odpowiedz.gif);
	background-repeat: no-repeat;
	font-family: Arial,sans serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	border: 0;
	margin: 0;
	width: 112px;
	height: 19px;
}
.red { color: #7B013C; }
.redBold { color: #7B013C; font-weight: bold; }

#katalog { width: 610px; height: 700px; margin: 0; padding: 0; border: 0; position: relative; }
#katalog #img { width: 608px; height: 608px; text-align: center; }
#katalog #img IMG { border: 0px; }
#katalog #prev, #katalog #next { width: 57px; height: 30px; }
#katalog #prev { position: absolute; top: 620px; left: 10px; }
#katalog #next { position: absolute; top: 620px; right: 10px; text-align: right; }
#katalog A, #katalog A:visited, #katalog A:link, #katalog A:hover { text-decoration: none; border: 0px; }
#katalog A IMG { border: 0px; margin-bottom: 5px; }
