body {
text-align:center;
line-height:1.2;
margin:0;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #897749;
background: #111200;
}

* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
	margin: 0 0;
	text-align: center;
}

/* default Joomla styles */
div.componentheading {}
div.contentpane {}
div.contentdescription {}
td.sectiontablefooter {}
td.sectiontableheader {}
a.category {}
.sectiontableheader {font-weight: bold; background:#4b4c18; padding: 5px 5px; color: #2a2b0a;border-top: solid 1px #2b2d06;
	border-left: solid 1px #2b2d06;
	border-right: solid 1px #333508;}
#mainbody .sectiontableheader a:link, .sectiontableheader a:visited,.sectiontableheader a:hover { color:#2a2b0a; background: transparent}
#mainbody .sectiontableentry1 a:link, #mainbody .sectiontableentry1 a:visited,
#mainbody .sectiontableentry2 a:link,#mainbody .sectiontableentry2 a:visited {color:#747729;  text-decoration: none;}
#mainbody .sectiontableentry1 a:hover,#mainbody .sectiontableentry2 a:hover{color:#747729;  text-decoration: underline;}
/* kolor rzedow w spisach i tabelach parzystych*/
.sectiontableentry1 td, .sectiontableentry1-pink td, .sectiontableentry1-green td {
	text-align: left;
	padding: 5px 5px;
	background: #2c2d04;
	border-top: solid 1px #2b2d06;
	border-left: solid 1px #2b2d06;
	border-right: solid 1px #333508;
	color:#897749; 
}
/* kolor rzedow w spisach i tabelach nieparzystych */
.sectiontableentry2 td, .sectiontableentry2-pink td, .sectiontableentry2-green td{
	text-align: left;
	padding: 5px 5px;
	background: #312e11;
	border-top: solid 1px #2b2d06;
	border-left: solid 1px #2b2d06;
	border-right: solid 1px #333508;
	color:#897749; 
}
table.contenttoc {margin: 10px; border: solid 1px #3c3e0b; padding-bottom: 10px; float: right;}
#mainbody table.contenttoc a:link, #mainbody table.contenttoc a:visited {color:#dee094; text-decoration: none;}
#mainbody table.contenttoc a:hover {color:#dee094;  text-decoration: underline;} 
table.contenttoc th {text-align: center; padding:5px 10px; background:#4b4c18; color: #2a2b0a;font-size: 11px; font-weight:bold;}
table.contenttoc td {text-align: left; padding: 4px 10px; background:none;}

form#selectForm {}
table.contentpane {}
table.contentpane ul { }

.contentheading, .componentheader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #874702;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	padding: 3px 16px 3px 8px;
	background: none;
	text-align: left;
	float: left;
}
.componentheading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #874702;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	padding: 3px 16px 3px 8px;
	background: url(../images/heading.gif) bottom left repeat-x;
		text-align: left;
	margin-bottom: 10px;
}
.tit {
	margin-bottom: 15px;
	}
.tit table td { vertical-align: middle; text-align: center; border-spacing: 0px; margin: 0; padding: 0;}
form#emailForm {}
input#contact_name {}
label#contact_emailmsg {}
input#contact_email {}
input#contact_subject {}
label#contact_textmsg {}
textarea#contact_text {}
input#contact_email_copy {}
form.form-validate {}
div.contact_email {}
.button, .validate { 
	margin:2px 4px;
	padding-left: 5px; padding-right: 5px; 
	padding-bottom: 2px;
	color: #ffffff;
	background: url(../images/but.gif) top left repeat-x #7a460e;
	line-height: 20px;
	height:22px;
	font-size: 11px !important;
	font-weight: bold;
	border: solid 1px #663a0a;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}
div.module-red .button {
	border: none;
}
#form-login .button { background: none; border: none}
input.inputbox,  .inputbox, input.validate-email{
	background: #5b5c3d;
	border: solid 1px #535435;
	margin: 2px;
	padding: 5px 10px;
	width: auto;
	line-height: 12px;
	font-size: 11px !important;
	color: #2a2b0a;
	text-align: right;
}
div.module-beige .inputbox, #left div.module .inputbox{
	background: #a66012;
	border: solid 1px #79430e;
	color: #45311d;
	font-size: 11px !important;
}
.poll .button, 
.poll-green .button,
.poll-grass .button,
.poll-darkgreen .button,
.poll-beige .button {
	margin:0px 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 0px;
	color: #909361;
	background: none;
	line-height: 12px;
	height:14px;
	font-size: 11px !important;
	font-weight: normal;
	border:none;
	text-transform: lowercase;
	text-align: center;
}
.poll-beige .button { color: #fff; background: transparent; border: none;}
select.inputbox { padding: 2px 0px 2px 5px; background:#5b5c3d}
.checkbox {background:none;color: #2a2b0a;border: solid 1px #535435; margin: 2px 0;}
.inputbox#modlgn_remember {background: none; color: #2a2b0a;border: none; margin: 2px 0;}
input#modlgn_remember{ margin: 0px; padding:0px; border: 0px; background: none;}
#search {}
.search .inputbox {
	width: 145px;
	height: 20px;
	background:url(../images/search_bg.png) left center no-repeat;
	text-align: center;
	color: #000000;
	border: none;
	margin: 0;
	margin-right: 19px;
	padding: 0;
	padding-top: 6px;
	line-height: 15px;
	text-transform: lowercase;
	float: left;
	}
.search .button{
	width: 17px;
	height: 18px;
	background:url(../images/search_but.png) left center no-repeat;
	margin: 0; padding: 0;
	margin-top: 5px;
	text-indent: -1000px;
	border: none;
	float: left
}
input.required {}
textarea.inputbox {}
textarea.required {}
button.button {}
button.validate {}
span.hasTip {}
hr#system-readmore {}
form#jForm {}
ul#archive-list {}
div#navigation {}
.pagenav {
  text-align: center;
  background:none;
  font-weight: normal;
  padding: 0px 5px;
  line-height: 12px;
  margin: 5px 1px;
  color: #81490e;
}
.pagenav_next,  .pagenav_prev {
	font-weight: normal;
	margin: 0px; 
	text-align: center;
}
.pagenavbar{
  	font-weight: normal;
	text-align: center;
}
div.pagenavcounter { 
	color: #7f6d36; 
	font-weight: bold; 
	padding: 5px 0; 
	text-decoration: none;
}
li.row {}
h4.title {}
h5.metadata {}
span.created-date {}
span.author {}
div.intro {}
div.contentpaneopen_edit {}
table.contentpaneopen {
	padding: 0px;width:100%; 
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}
.contentpaneopen_bg { background: url(../images/cont_bg.gif) bottom right no-repeat #24250a; padding: 8px;}
a.contentpagetitle {}
.buttonheading { 
	float:left; 
	height: 20px;
	line-height: 20px; 
	vertical-align: middle; 
}
.buttonheading a{  float: left; color: #4d4c34;}

/*.but_l { background: url(../images/but_l.gif) top left no-repeat; float: left; margin-right: 15px}
.but_r { background: url(../images/but_r.gif) top right no-repeat; padding-left: 10px; padding-right: 10px; height: 20px; line-height: 20px;}*/
.buttonheading img { 
	float: left; margin: 0 5px;
}
.small {
	color: #594a1d;
	font-size: 11px;
	line-height:1.2;
	}
.small_name {
	color: #946626;
	}
.createdate {
	color: #747729;
	font-size: 11px;
	line-height:1.2;
}
.modifydate {
	color: #594a1d;
	font-size: 11px;
	line-height:1.2;
}
.smalldark, .mosimage_caption {
	color: #594a1d;
	font-size: 11px;
	line-height:1.2;
}
a.readon { 
	text-align: right;
	float: right;
	height: 20px;
	line-height: 20px;
	background: none;
	margin: 2px;	
	text-align: center;
	color: #7f6d36;
	font-size: 11px;
	padding: 0 6px;
	text-transform: lowercase;
	font-weight: bold;
	}
.readon  a:link, .readon a:visited {color: #7f6d36; text-decoration:none;}
.readon  a:hover {color: #7f6d36;  text-decoration:none;}	

a.back_button { 
	background: url(../images/backbut.gif) left no-repeat #25260b;
	background-position: 12px 50%;
	margin: 7px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #7f6d36;
	font-weight:bold;
	font-size: 11px;
	padding-left: 25px;}

input#title {}
input#created_by_alias {}
input#publish_up {}
input#publish_down {}
textarea#metadesc {}
textarea#metakey {}
table.adminform {}
td.key {}
img.calendar {}
input#alt {}
table.blog {}
td.article_column {}
div.blog_more { margin-bottom: 10px;}
a.blogsection {}
td.contentdescription {  padding-top: 10px; padding-bottom: 10px;}
td.componentheading {}
form#poll {}
table.pollstableborder,
table.pollstableborder-green,
table.pollstableborder-darkgreen,
table.pollstableborder-grass,
table.pollstableborder-beige { margin-top: 15px;  margin-bottom: 15px; color: #acaca3;}
table.pollstableborder-beige { color: #fff; background: transparent;}
table.pollstableborder td,
table.pollstableborder-green td,
table.pollstableborder-darkgreen td,
table.pollstableborder-grass td,
table.pollstableborder-beige td{ background: none; padding: 5px; vertical-align:middle;  text-align: left; line-height: 1.0; }
th.sectiontableheader {}
span.highlight {}
table.searchintro {}
input#search_searchword {}
.column_separator { padding-left: 20px;}
/*input#area_{VALUE} {} /* Value is set programatically */
form#login {}
form#josForm {}
label#namemsg {}
input#name {}
label#usernamemsg {}
input#username {}
label#emailmsg {}
input#email {}
label#pwmsg {}
input#password {}
label#pw2msg {}
input#password2 {}
div.message {}
form.josForm {}
label.hasTip {}
input#password1 {}
input.validate-password {}
input#token {}
input#name {}
form#adminForm {}
input#jformtitle {}
input#jformurl {}
textarea#jformdescription {}
table#explain-sql {}
table.Table {}
td.TD {}
div#keepAliveLayer {}
/*input#cb{ROW_NUMBER} {} /* Value is set programatically */
dl.tabs {}
div.pane-sliders {}
div.panel {}
h3.jpane-toggler  {}
h3.title {}
div.jpane-slider  {}
div.content {}
table.paramlist {}
table.admintable {}
td.paramlist_description {}
td.paramlist_key {}
td.paramlist_value {}
div.toolbar {}
input.text_area {}
select.inputbox {}
span.breadcrumbs  {}
span.pathway {}
/*button#trigger_{ID} {} /* Value is set programatically */
div.expander {}
/*input#{NAME} {} /* Value is set programatically */
/*input#{VALUE} {} /* Value is set programatically */
div#overDiv {}
a.tooltip {}
/*form{FORMNAME} {} /* Value is set programatically */
link#luna-tab-style-sheet {}
/*div#{PANEID} {} /* Value is set programatically */
div.tab-page {}
h2.tab {}
div.bannergroup {}
div.bannerheader {}
div.banneritem {}
div.clr {}
div.bannerfooter {}
a.pathway {}
table.moduletable {}
ul.newsfeed {}
ul.latestnews {}
li.latestnews {}
a.latestnews {}
input#mod_login_username {}
input#mod_login_password {}
input#mod_login_remember {}
/*li#{ITEM ID} {} /* Value is set programatically */
span.separator {}
ul#mainlevel {}
ul#sublevel {}
ul.mostread {}
li.mostread {}
a.mostread {}
/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */
table.poll td{ text-align:left !important; }
ul.relateditems {}
input#mod_search_searchword {}
div.search {}
ul.sections {}
hr {
/* Many components use this as a seperator line */
	border:none;
	height:1px;
	margin:10px 0;
	border-top: 1px dotted #cfcfcf;
}
.article_separator {
	/*Article Seperator for Published News Items */
	height: 1px;
	display: block;
	width:100%;
	background: none;
	margin: 0px 0px; 
	padding: 0px;
	border: none;
}
div.line{ 
	display: block;
}
pre {
	padding:1em;
	background:#1d1d1d;
	color:#858383;
	margin:0.5em 0;
	font-size:1em;
}

span.highlight {
	font-weight: bold;
	padding: 2px 3px;
	color: #999;
	background: #eee;
}

/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}
/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 0px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message { }
#system-message dd.message ul { color: #63A5FF; background: url(../../system/images/notice-info.png) 4px center no-repeat #ECF2FE;
border-top: 2px solid #63A5FF; border-bottom: 2px solid #63A5FF; }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error { }
#system-message dd.error ul { color: #CD3301; background: url(../../system/images/notice-alert.png) 4px center no-repeat #FAE8E8;
border-top: 2px solid #CD3301; border-bottom: 2px solid #CD3301;margin:0}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice { }
#system-message dd.notice ul { color: #E48049; background: #FDF6E4; border-top: 2px solid #E48049; border-bottom: 2px solid #E48049;}

#system-message ul li{ background: none; margin-left: 30px;}
