body {
	background-color: #000; font-family: Verdana,serif; margin: 0px auto; color: #F8E2BF;
	scrollbar-face-color: #631010; scrollbar-arrow-color: #FADACA; scrollbar-track-color: #000; scrollbar-base-color: #200000;
}

#content { margin: 0px auto 0px auto; width: 775px; text-align: center; padding: 0px; }

#mtop { margin: 0px; width: 775px; text-align: right; padding: 0px; line-height: 0pt; }
#mtop img {  vertical-align: baseline; margin: 0px; padding: 0px; border-width: 0px; }

div.menu {
	color: #DDC8B0;
	background-color: #200;
	text-align: center;
	border-style: solid; border-width: 0px 1px 1px 1px; border-color: #511;
	padding: 2px;
	margin: 0px 0px 10px 0px;
	font-size: 10px; font-weight: normal;
}
a.menu {
	color: #FA1;
	background-color: #300;
	text-align: center;
	font-size: 13px; font-weight: bold;
	text-decoration: none;
	border-style: solid; border-width: 1px; border-color: #711;
	padding: 2px;
	margin: 0px;
	display: block;
}
a.menu:hover { background-color: #400; text-decoration: none; }

a.status_b { color: black; font-size: 7pt; font-weight: bold; text-decoration: none; }
a.status_b:hover { color: black; text-decoration: underline; }

a.status_g { color: gray; font-size: 7pt; font-weight: bold; text-decoration: none; }
a.status_g:hover { color: gray; text-decoration: underline; }

a.status_y { color: #FCFF13; font-size: 7pt; font-weight: bold; text-decoration: none; }
a.status_y:hover { color: #FCFF13; text-decoration: underline; }

a { text-decoration: none; color: #FA1; }
a:hover { text-decoration: underline; color: #FFE451; }

a.footer { font-weight: bold; font-size: 10pt; text-decoration: none; margin-right: 7px; margin-left: 7px; color: #FB2; }
a.footer:hover { text-decoration: underline; }

span.ismall2 { color: #DEF; font-size: 7pt; font-weight: bold; }
span.ismall3 { color: #DCF; font-size: 7pt; font-weight: bold; font-style: italic; }
span.ismall3 sup { color: #DCF; }
span.ismall4 { color: #E22; font-size: 7pt; font-weight: bold; }
span.opis { color: #F0FFF0; font-size: 9pt; font-weight: normal; }

div.akt {
	background-color: #300;
	text-align: left;
	font-size: 13px; font-weight: bold;
	text-decoration: none;
	border-style: solid; border-width: 1px; border-color: #711;
	padding: 2px;
	margin: 0px;
}

table { border-width: 0px; width: 100%; margin: 0px; border-spacing: 1px; }
td { border-width: 0px; padding: 0px; }

p.err { color: #F33; font-weight: bold; text-align: center; font-size: 11pt; }
p.news_a { font-weight: normal; text-align: right; font-size: 6pt; margin: 0px; padding: 0px; font-style: italic; }
p { text-align: justify; font-size: 9pt; }
p.txt3 { text-align: justify; text-indent: 40px; margin-top: 2px; line-height: 140%}
p.txt { text-align: justify; text-indent: 20px; margin-top: 2px; }
p.cnt { text-align: center; margin-bottom: 2px; margin-top: 20px; }
p.txt2 { text-align: justify; text-indent: 20px; margin-top: 2px; }
p.tt { text-align: center; font-family: sans-serif; }
p.ttl { text-align: center; font-weight: bold; }
.cmd { color: #FFFFFF; font-weight: normal; font-family: sans-serif; }
.autor { color: #E22; font-size: 11pt; font-weight: bold; text-align: left; margin: 0px; }
p#podpis { text-align: right; margin: 30px 50px 0px 0px; font-style: italic; }
p.naj1 { margin: 5px 0px 0px 10px; font-size: 14px; }
p.naj2 { margin: 5px 0px 20px 30px; font-size: 11px; font-style: italic; }

a.preg { color: #F11; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.preg:hover { color: #E22; text-decoration: underline; }

h1 { color: #DDC8B0; font-size: 15pt; font-weight: bold; }
h2 { color: #DDC8B0; font-size: 14pt; font-weight: bold; }
h3 { color: #DDC8B0; font-size: 13pt; font-weight: bold; }
h4 { color: #DDC8B0; font-size: 12pt; font-weight: bold; }
h5 { color: #DDC8B0; font-size: 11pt; font-weight: bold; }

hr { background-color: #711; height: 1px; color: #711; border: 0px; margin-top: 20px; margin-bottom: 20px; width: 100%; }

ul,ol { font-weight: normal; font-size: 9pt; margin: 0px; margin-bottom: 20px; padding-left: 30px; text-align: left; }


sup { color: #F33; font-weight: bold; }
.sup { color: #FA1; font-weight: bold; }
a.sup { text-decoration: none; }

.nuova sup { color: white; font-weight: bold; }
.nuova .sup { color: #FA1; font-weight: bold; }
.nuova a.sup:link, 
.nuova a.sup:visited, 
.nuova a.sup:active { text-decoration: none; color: white; }
.nuova sup a:link, 
.nuova sup a:visited,
.nuova sup a:active { text-decoration: none; color: white; }
.nuova a.sup:hover, 
.nuova sup a:hover { text-decoration: none; color: red; }
.nuova p#podpis { text-align: right; margin: 30px 50px 0px 0px; font-style: italic; }
.nuova h5 sup { font-size: 10px; }
.nuova p.dialog { margin: 5px 0 15px 50px; font-style: italic; }
.nuova h5 { color: #900; }

fieldset { font-weight: bold; font-size: 12px; border: solid 1px #655; padding: 10px; width: 90%; margin: auto; margin-top: 10px; margin-bottom: 0px; }
div.form { border-width: 0px; width: 90%; padding: 0px; text-align: left; margin: auto; margin-top: 0px; margin-bottom: 0px; }
div.form select { width: 53%; float: left; }
div.form select, button, input, file {
	font-weight : normal; font-size : 10pt; text-decoration : none; color : #DAC6AF; margin-top: 5px;
	border-color : #B97; border-style : solid; border-width: 1px;
}
div.form button { width: 100%; text-align: center; }
input, file { background-color: #000000; color:#F9E5DF; border-color:#BB9977; font-size: 10pt; }
textarea { font-weight : normal; font-size : 10pt; text-decoration : none; color : #DAC6AF; text-align : left;
	background-color : #000; border-color : #B97; border-style : solid; border-width: 1px; }
select { font-weight : normal; font-size : 10pt; text-decoration : none; color : #DAC6AF; text-align : left;
	background-color : #000; border-color : #B97; border-style : solid; }
legend { font-weight: bold; border: solid 1px #655; padding: 3px; padding-left: 5px; padding-right: 5px; }
label { float: left; clear: left; text-align: right; margin-right: 1%; width: 40%; padding: 5px; }
label.sondy { float: left; clear: right; text-align: left; padding: 5px; width: 80%; }

div#reg label { float: left; clear: left; text-align: right; margin-right: 1%; width: 45%; padding: 5px; }
div#reg input { float: left; }

img { border-width: 0px; margin: 0px; }

div#media .autor { font-size: 10pt; margin-bottom: 15px; }
div#media img { float: left; margin-left: 5px; margin-right: 10px; }
td#avi { text-align: right; font-weight: bold; }
td#avi2 { text-align: left; }
font.smaller { font-size: smaller; }
br#10 { height: 10px; }
br#20 { height: 20px; }

div#sb_nrm { width: 773px; font-size: 6px; border-color:#B81; border-width: 1px; background-color: #400; color: #FDA; text-align: left;
	display: block; clear: both; border-style: solid; padding-top: 2px; padding-bottom: 2px; }

div#sb_top { width: 773px; background-color: #400; float: left; border-width: 1px; border-color: #B81; border-style: solid; text-align: left;
	clear: both; font-size: 10pt; }
div#sb_top > div { display: none; }
div#sb_top a.x { display: block; padding: 3px; text-decoration: none;  background: #400; }
div#sb_top > a.x { font-weight: bold; background: #400; }
div#sb_top:hover div { display: block; position: absolute; background-color: #400; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9;
	width: 771px; border-width: 1px; border-color: #B81; border-style: solid; text-align: left; }

a.c_menu {
	color: #FA1; background-color: #300; font-size: 13px; font-weight: bold; text-decoration: none;
	border-style: solid; border-width: 1px; border-color: #711;
	padding: 2px; margin-bottom: 5px; display: block; clear: both; text-align: center;
}
a.c_menu2 {
	color: #FA1; background-color: #200; font-size: 11px; font-weight: bold; text-decoration: none;
border-style: solid; border-width: 1px; border-color: #511;
	padding: 2px; margin-bottom: 5px; display: block; clear: both;
}
a.c_menu3 {
	color: #FDC; background-color: #200; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: center;
	border-style: solid; border-width: 1px; border-color: #B97;
	padding: 3px; margin-bottom: 5px; display: block; clear: both;
}
a.c_menu:hover { background-color: #400; }
a.c_menu2:hover { background-color: #400; }
a.c_menu3:hover { background-color: #300; }

div.faq b { color: #FFF; }

div.ramka { font-style: italic; text-align: justify; width: 90%; margin-left: auto; margin-right: auto; font-size: 9pt; }
div.ramka2 { font-style: italic; text-align: justify; width: 80%; margin-left: auto; margin-right: auto; font-size: 9pt; align: center;}

table.tree { border-width: 0px; width: 100%; padding: 0px; border-spacing: 1px; margin-top: 10px; }
table.tree th { border-width: 1px; background-color: #350000; border-style: solid; border-color: #986; text-align: center; padding: 3px;
	font-weight: bold; font-size: 12px; white-space: nowrap; }
table.tree td { border-width: 0px; text-align: center; padding: 3px; font-size: 14px; vertical-align: middle; }
table.tree a.nowe { font-size: 7pt; color: #F22; text-decoration: none; font-weight: bold; }
table.tree a.nowe:hover { text-decoration: underline; }

table.tree2 { border-width: 0px; width: 100%; padding: 0px; border-spacing: 0px; }
table.tree2 table { border-width: 0px; width: 100%; padding: 0px; border-spacing: 0px; }
table.tree2 td { border-width: 0px; text-align: center; padding: 0px; font-size: 13px; vertical-align: middle; }
table.tree2 a.nowe { font-size: 7pt; color: #F22; text-decoration: none; font-weight: bold; }
table.tree2 a.nowe:hover { text-decoration: underline; }
table.tree2 img { border-width: 0px; margin: 0px; vertical-align: middle; }

table#forum_menu { border-width: 0px; width: 100%; padding: 0px; border-spacing: 1px; margin-top: 10px; }
table#forum_menu td { border-width: 1px; background-color: #350000; border-style: solid; border-color: #986; text-align: center; padding: 3px; font-weight: bold; font-size: 8pt; }
table#forum_menu a.nowe { font-size: 7pt; color: #F22; }
table#forum_menu a { font-weight: bold; margin: 0px; }

table#preview { border-width: 0px; width: 100%; padding: 0px; border-spacing: 1px; margin-top: 10px; }
table#preview th { border-width: 1px; background-color: #350000; border-style: solid; border-color: #986; text-align: center; padding: 3px; font-weight: bold; font-size: 13px; }
table#preview td { border-width: 0px; text-align: center; padding: 3px; font-size: 14px; }

table#comment { border-width: 0px; width: 100%; padding: 0px; border-spacing: 1px; margin-top: 10px; }
table#comment th { border: 1px solid #986; background-color: #350000; text-align: center; padding: 3px; font-weight: bold; font-size: 13px; }
table#comment td { border: 1px solid #531; 0px; text-align: center; padding: 3px; font-size: 13px; background-color: #200; vertical-align: top; }

td.ds { text-align: center; width: 68px; height: 30px; font-weight: bold; font-size: 13px; color: #E0D0D0; border-style: solid; border-color: #511;
	border-width: 1px; background-color: #351010; }
	
td.white { color: #FCF4E7; }
table#sma small { font-size: 10px; }

table#onmp { border-width: 0px; width: 100%; padding: 0px; border-spacing: 1px; }
table#onmp th { border-width: 1px; background-color: #350000; border-style: solid; border-color: #986; text-align: center; padding: 3px; font-weight: bold; font-size: 13px; }
table#onmp td { border-width: 0px; text-align: center; padding: 3px; font-size: 13px; }

h4.log { font-size: 12px; font-weight: bold; }
td.c_log { color: #DDDD77; background-color: #350000; font-size: 10px; font-weight: bold; text-align: center; border-width: 2px; border-style: solid; border-color: #991122; }

.rj { font-size: 10pt; font-weight: normal; color: #FDFDFD; }
.kom { font-size: 10pt; font-weight: normal; color: #CDEDCF; }

table.centrum { border-width: 0px; width: 100%; padding: 0px; border-spacing: 1px; margin-top: 0px; }
table.centrum th { color: #DDB; border-width: 1px; background-color: #350000; border-style: solid; border-color: #A33; text-align: center; padding: 3px; font-weight: bold; font-size: 8pt; }
table.centrum td { color: #DDB; border-width: 0px; text-align: center; padding: 3px; font-weight: bold; font-size: 8pt; }

a.new_msg { font-weight: bold; color: #FF4; text-decoration: none; }
a.new_msg:hover { text-decoration: underline; }

.warning { color: #FF2020; background-color: #250000; border : 2pt solid Red; }
.notice { background-color: #300; border : 1pt solid #900; }
.m_title { color: #FFF; font-size: 11pt; font-family: verdana,generic; font-weight: bold; margin: 5px; }
.data { color: #FFF; font-size: 10pt; font-family: verdana,generic; font-weight: bold; }

.nick { color: #DDF; font-size: 10pt; font-family: verdana,generic; font-weight: bold; text-decoration: none; margin-bottom: 8px; margin-top: 8px; }
.nick:hover { text-decoration: underline; color: #DDF; }
.cforum { color:#FCFF13; text-decoration: underline; font-weight: bold; }

div#f_top { width: 100%; background-color: #200; float: left; border-width: 1px; border-color: #B81; border-style: solid; text-align: left; clear: both; font-size: 10pt; }
div#f_top > div { display: none; }

div#f_top a.x { display: block; padding: 3px; text-decoration: none;  background: #200; margin: 1px; clear: none; float: left; width: 150px; vertical-align: middle; }
div#f_top a.x:hover { background-color: #300; }
div#f_top a.nowe { display: block; padding: 3px; float: left; background: #200; margin: 1px; width: 150px; vertical-align: middle; color: #F22; text-decoration: none; font-weight: bold; font-size: 10pt; }
div#f_top a.nowe:hover { background-color: #300; }

div#f_top:hover div { display: block; position: absolute; background-color: #100; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9;
	border-width: 1px; border-color: #B81; border-style: solid; text-align: left; }

.strike { text-decoration: line-through; }

.wspolpraca { font-size: 13pt; line-height: 150%; }
.wspolpraca b { color: white; }
