body {
	color:#000;
	line-height:1.1em;
	margin:0; padding:0;
	text-align:center;
	font-family:Verdana;
	background:#F7F7F7;
}

td, th {
	vertical-align:middle;
	text-align:center;
}

#outer {
	width:900px;
	margin:0px auto;
	text-align:left;
	padding:0;
	background:#FFF;
	border:1px solid #EBEBEB;
	border-top:0;
}

/* navigation */
#header {
	margin:0; padding:5px 0 10px 100px;
}

#header a:link, #header img {
	border:0;
}

#header h1, #header p {display: none;}

/* tresc w tabie */
#contents {
	width:700px;
	clear:left;
	border:0px;
	margin:0 0 0 100px;
	text-align:justify;
}

#contents ul {
	list-style:square;
}

#contents li {
	line-height:1.2em;
	margin-bottom:5px;
}

#contents h1 {
	color:#339900;
	padding:2px 0 4px 0;
	margin:10px 0 10px 0;
	font-size:18px;
	text-transform:none;
}

#contents h2 {
	color:#8B108B;
	padding:2px 0 4px 0;
	margin:10px 0 10px 0;
	font-size:16px;
	text-transform:none;
}

#contents h3 {
	color:#993333;
	padding:2px 0 4px 0;
	margin:10px 0 10px 0;
	font-size:14px;
	text-transform:none;
}

#contents p {
	line-height:1.7em;
	margin:2px 0 10px 0;
}

acronym {
	font-family:Verdana;
	text-transform:none;
	cursor:help;
	border-bottom:1px dotted #000;
}

hr {
	height:1px;
	width:100%;
	color:#B4B4B4;
	background:none;
	border:none;
	border-bottom:1px solid #B4B4B4;
}

#contents a:link {
	color:#003399;
	text-decoration:none;
	padding-bottom:1px;
	border-bottom:1px solid #003399;
}

#contents a:visited {
	color:#663366;
	text-decoration:none;
	border-bottom:1px solid #663366;
}

#contents a:hover {
	color:#333333;
	text-decoration:none;
	border-bottom:1px solid #333333;
}

a.ex:link,a.ex:visited {
	padding-right:12px;
	background:url(ex.gif) right 0 no-repeat;
}

a.ex:hover {
	padding-right:12px;
	background:url(exh.gif) right 0 no-repeat;
}


#copy {
	text-align:center;
	font-size:10px;
	padding-bottom:10px;
	color:#A8A8A8;
}

#copy a:link, #copy a:visited {
	color:#A8A8A8;
	text-decoration:none;
	border-bottom:0;
	margin:0 4px 0 4px;
}

#copy a:hover {
	color:#000;
	border-bottom:1px solid #000;
	text-decoration:none;
	margin:0 4px 0 4px;
}

#contents table.topic_headers {
	background:#EFEFEF;
	width:100%;
	padding:0;
	margin-bottom:8px;
}

#contents table.topic_headers th {
	color:#000000; background:#FFFBFF;
	font-family:Georgia, serif; font-size:11px;
	padding:8px;
}

#contents table.topic_headers td {
	color:#000000; background:#FFF;
	font-size:11px;
	padding:7px;
}

#contents table.topic_headers td.pinup {
	text-align:left;
	background:#FFFFFF url(pin.gif) 6px 52% no-repeat;
	padding-left:19px;
}

#contents table.topic_headers td.blocked {
	text-align:left;
	background:#FFFBFB url(lock.gif) 6px 52% no-repeat;
	padding-left:19px;
}


#contents table.topic_headers td.left {
	text-align:left;
}

#contents table.topic_headers a:link, #contents table.topic_headers a:visited, #contents table.topic_headers a:hover {

}

/* nawigacja miedzy tematami */

#contents #topic_nav ul {
	margin:0;padding:0 0 20px 0;
	list-style:none;
}

#contents #topic_nav li {
	float:left;
	margin:0;padding:4px 4px 4px 0;
}

#contents #topic_nav li.space {
	padding:8px 5px 1px 0px;
	font-family:Verdana; font-size:11px; font-weight:normal;
	color:#919191;
}

#contents #topic_nav a:link, #contents #topic_nav a:visited {
	color:#313031;background:#F7F7F7;
	font-size:11px;font-weight:normal;
	border:1px solid #EFEFEF;
	padding:6px 9px 6px 9px;
}

#contents #topic_nav .topic_nav_current:link, #contents #topic_nav .topic_nav_current:visited {
	font-weight:bold;
	text-decoration:underline;
}

#contents #topic_nav a:hover, #contents #topic_nav .topic_nav_current:hover {
	color:#31659C;background:#DEF7FF;
	border:1px solid #C6E3EF;
}


/* thread */
#contents .topic_title {
	font-size:11px;font-weight:bold;
	margin-bottom:4px;
}

#contents .topic_title a:link, #contents .topic_title a:visited {
	color:#000;
	font-size:11px;font-weight:bold;
	border:0;
}

#contents .topic_title a:hover {
	color:#1C5E93;
	border-bottom:1px solid #1C5E93;
}

/* mailer */
#mailer {
	background:#F7F7F7;
	border:1px solid #D7D7D7;
	width:70%;
	padding:10px 10px 4px 10px;
}

#mailer ul {
	margin:0; padding:0;
	list-style:none;
}

#mailer li {
	background:#F7F7F7;
	margin:0;
	font-size:12px;
	letter-spacing:0px;
	padding-bottom:7px;
}

#mailer li.checkbox {
	padding:3px 0 13px 0;
	}

#mailer li.checkbox input {
	width:auto;
	height:1em;
	margin-right:5px;
	color:#808080;
}

#mailer input, #mailer textarea, #mailer select {
	width:100%;
}


/* forma topic */
#contents #topic {
	width:100%;
	padding:0;
	margin:0;
	margin-top:15px;
	margin-bottom:10px;
}

#contents #topic ul {
	background:#F7F7F7;
	border:1px solid #D7D7D7;
	margin:0;
	list-style:none;
	padding:0px 0px 4px 0px;
}

#contents #topic li.caption {
	color:#8B8B8B;
	background:#EFEFEF;
	font-size:11px; font-weight:normal;
	padding:5px 10px 6px 10px;
	margin-bottom:10px;
	border-bottom:1px solid #D7D7D7;
}

#contents #topic li {
	background:#F7F7F7;
	margin:0;
	font-size:13px;
	letter-spacing:0px;
	padding:0px 10px 7px 10px;
}

#contents #topic li.checkbox {
	padding:3px 0 13px 0;
}

#contents #topic li.checkbox input {
	width:auto;
	height:1em;
	margin-right:5px;
	color:#808080;
}

#contents #topic textarea, #contents #topic select {
	width:100%;
}

#contents #topic input {
	width:50%;
	margin-right:6px;
}

#contents #topic li span {
	color:#B0B0B0;
	font-size:10px;
	text-align:left;
}

#contents #topic input.button {
	color:#7A7A7A;background:#EEEEEE;
	font-size:11px;font-weight:bold;
	height:32px;
	border-left:3px double #D7D7D7;
	border-top:3px double #D7D7D7;
	border-right:3px double #BABEBA;
	border-bottom:3px double #BABEBA;
	padding:0px 30px 2px 30px;
	cursor:pointer;
	vertical-align:middle;
	width:auto;
	overflow:visible;
	outline:none;
}

#contents #topic input.button:hover {
	color:#529210; background:#E7EFC6;
	border-left:3px double #C6DB84;
	border-top:3px double #C6DB84;
	border-right:3px double #96B634;
	border-bottom:3px double #96B634;
}

#contents #topic input.button:active {
	color:#447A0E; background:#DFEAB5;
	border-right:3px double #BDD672;
	border-bottom:3px double #BDD672;
	border-left:3px double #96B634;
	border-top:3px double #96B634;
}

/* informacja */

#contents #info {
	padding:0;
	margin:0;
	width:100%;
}

#contents #info p {
	background:#EFF3F7;
	border:3px double #D6E0EB;
	text-align:center;
	font-size:13px;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
}

#contents #info p.left {
	text-align:left;
}


input {
	height:1.7em;
	color:#000; background:#FFF;
	border-top:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-bottom:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	font:13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}

select {
	height:1.7em;
	color:#000; background:#FFF;
	border-top:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-bottom:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	font:13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea {
	color:#000; background:#FFF;
	border-top:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-bottom:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	font:13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color:#D7D7D7;
	scrollbar-arrow-color:#F3F3F3;
	scrollbar-base-color:#D7D7D7;
	scrollbar-darkshadow-color:#D7D7D7;
	scrollbar-face-color:#D7D7D7;
	scrollbar-highlight-color:#B5B5B5;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-track-color:#F3F3F3;
}

fieldset {
	margin:0;padding:0;border:0;
}

/* posty */
#contents div.item1 {
	margin:0 0 8px 0;
	padding:0;
	background:#EFF3F7;
	width:100%;
}

#contents div.item1 ul {
	border:1px solid #D6E0EB;
	list-style:none;
	padding:0px 0px 8px 0px;
	margin:0;
}

#contents div.item1 li {
	margin:0;
	line-height:1.5em;
	font-family:Verdana;font-weight:normal;font-size:13px;
	padding:0px 10px 0px 10px;
}

#contents div.item1 li a:link, #contents div.item1 li a:visited {
	font-size:12px;
}

#contents div.item1 li.author {
	line-height:1.1em;
	background:#D6E0EB;
	font-size:10px; font-weight:bold;
	padding:4px 8px 5px 8px;
	margin-bottom:5px;
	text-align:left;
}

#contents div.item1 li.author a:link, #contents div.item1 li.author a:visited {
	font-size:10px;
	color:#000;
	border-bottom:1px solid #000;
	padding:0;
}

#contents div.item1 li.author a:hover {
	color:#0043CE;
	border-bottom:1px solid #0043CE;
	padding:0;
}

#contents div.item1 li ul {
	border:0;
	list-style:none;
	margin-left:20px;
	padding:0;
}

#contents div.item1 ul li li {
	list-style:none;
	padding-left:16px;
	background:url(arrowb.bmp) no-repeat 0 2px;
}

/* reklamy */
#contents div.ad1 {
	margin:0 0 8px 0;
	padding:0;
	background:#E7EDF3;
	width:100%;
}

#contents div.ad1 ul {
	border:1px solid #D6E0EB;
	list-style:none;
	padding:0px 0px 8px 0px;
	margin:0;
}

#contents div.ad1 li {
	margin:0;
	line-height:1.5em;
	font-family:Verdana;font-weight:normal;font-size:13px;
	padding:0px 10px 0px 10px;
}

#contents div.ad1 li.author {
	line-height:1.1em;
	background:#C5D8E9;
	font-size:10px; font-weight:bold;
	padding:4px 8px 5px 8px;
	margin-bottom:5px;
	text-align:left;
}

/* zablokowany post */
#contents div.blocked {
	margin:0 0 8px 0;
	padding:0;
	background:#F7EFEF;
	width:100%;
}

#contents div.blocked ul {
	border:1px dotted #EDD7DB;
	list-style:none;
	padding:0px 0px 8px 0px;
	margin:0;
}

#contents div.blocked li {
	margin:0;
	font-family:Verdana; font-weight:normal; font-size:13px;
	padding:0px 8px 0px 8px;
}

#contents div.blocked li a:link, #contents div.blocked li a:visited {
	font-size:11px;
}

#contents div.blocked li.author {
	background:#EDD7DB;
	font-size:10px; font-weight:bold;
	padding:4px 8px 5px 8px;
	margin-bottom:5px;
	text-align:left;
}

#contents div.blocked li.author a:link, #contents div.blocked li.author a:visited {
	font-size:10px;
	color:#000;
	border-bottom:1px solid #000;
	padding:0;
}

#contents div.blocked li.author a:hover {
	color:#CE0500;
	border-bottom:1px solid #CE0500;
	padding:0;
}

/* panel kontrolny */

#tab ul {
	float:left;
	margin:0 0 20px 0; padding:0;
	list-style:none;
	border-bottom:1px solid #A3A3A3;
	width:100%;
}

#tab li {
	float:left;
	background:#000;
	margin:0 5px 0 0;
	font-weight:bold; font-size:10px;
	letter-spacing:0;
	text-transform:lowercase;
}

#tab li a:link, #tab li a:visited {
	float:left;
	color:#7A7A7A; background:#E1E1E1;
	padding:6px 10px 6px 10px;
	border-top:1px solid #B4B4B4;
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	border-bottom:0;
	text-decoration:none;
}

#tab li a:hover {
	color:#0C6498; background:#C9ECFA;
	border-top:1px solid #71CEF2;
	border-left:1px solid #71CEF2;
	border-right:1px solid #71CEF2;
}

#tab li a:active {
	color:#0B5886; background:#B5E6F9;
	border-top:1px solid #59C7F0;
	border-left:1px solid #59C7F0;
	border-right:1px solid #59C7F0;
}

#contents table.clean {
	background:#DDDDEE;
	width:95%;
	padding:0;
	margin:8px 0 8px 0;
}

#contents table.clean th {
	color:#404082; background:#EBEBF5;
	padding:8px;
	font-size:11px;
}

#contents table.clean td {
	color:#404082; background:#F7F7FB;
	font-size:11px;
	padding:8px;
}

/* search box */

#contents #search {
	margin:0 0 8px 0;
}

#contents #search input.button {
	color:#7A7A7A;background:#FFFBFF;
	font-size:11px;font-weight:bold;
	height:29px;
	border-left:3px double #EFEFEF;
	border-top:3px double #EFEFEF;
	border-right:3px double #D7D7D7;
	border-bottom:3px double #D7D7D7;
	padding:0px 30px 2px 30px;
	cursor:pointer;
	vertical-align:middle;
	width:auto;
	overflow:visible;
	outline:none;
}

#contents #search input.button:hover {
	color:#3585B7; background:#EDF5FA;
	border-left:3px double #A9CFE7;
	border-top:3px double #A9CFE7;
	border-right:3px double #58A3CF;
	border-bottom:3px double #58A3CF;
}

#contents #search input.button:active {
	color:#307AA7; background:#D6E9F3;
	border-left:3px double #58A3CF;
	border-top:3px double #58A3CF;
	border-right:3px double #A9CFE7;
	border-bottom:3px double #A9CFE7;
}

#contents #search input {
	border:1px solid #E9E9E9;
	background:white;
	padding:3px 2px 1px 2px;
}
