
body {
text-align:center;
line-height:1.8;
margin:0;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #303030;
background: url(../images/bg.gif) center repeat;
}

* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0 0; 
}
h1, h2, h3, h4, h5, h6  { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #655553;	font-weight: bold;}
img { border: none;}
fieldset {margin:0; padding:0; border: none;} 

.button{
	text-align: center;
	color: #947e7c;
	background: #dbae95;
	height: 20px !important;
	font-size: 11px;
	line-height: 20px; 
	border: #947e7c;
	margin: 3px 0;
	font-weight: bold;
	text-transform: lowercase;
}
.inputbox, textarea {
	background: #fff;
	border: none;
	border: solid 1px #cecece;
	color: #303030;
	 margin: 2px;
	 padding: 3px 10px;}
.checkbox {background: none; color: #303030; border:none; margin: 2px 0;}

.contentpane .inputbox { display:block;}
.contentheading, .componentheader, .componentheading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #655553;
	font-size: 18px;
	font-weight: normal;
	text-align: left !important;
	padding: 8px 0px;
	background:none;
	line-height: 20px;

}
span.contentheading {display:block; padding-left: 10px;}
.contentheading td {
	width:98%;
	color: #085601;
	text-align:left;
}
table.contentpaneopen {
	padding: 0px;width:98%; 
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}
table.contentpan { width: 100%;}
table.contentpaneopen td, .blog {width:100%; }
.contentpane {width:99%;}
.contentpaneopen td img { margin: 2px 3px;}
.blog_more { padding-left: 15px;}
table .poll {width:90%; text-align:left} 
table .poll-pink {width:90%; text-align:left} 
table .poll-green {width:90%; text-align:left} 
.poll thead {color: #085601; }
.pollstableborder{ text-align:left;}
table.contenttoc {padding: 10px; border: solid 1px #78b100;} 
#mainbody table.contenttoc td a:link, #mainbody table.contenttoc td a:visited {color:#a38779;  text-decoration: none;}
#mainbody table.contenttoc td a:hover {color:#a38779;  text-decoration: underline;}
table.contenttoc th {text-align: center; padding: 2px 10px; background:#f5dcb9; color: #fff; text-align:left;}
table.contenttoc td {text-align: left; padding: 2px 10px; background: none; color: #9cc600; font-size: 10px;}
#mainbody table.contentpaneopen td.buttonheading { margin: 0px; padding: 0 2px;padding-left: 0px; padding-right: 0px;}
#mainbody td.buttonheading img { margin: 3px 2px 0 0;}
p { padding: 10px 0;}

#mainbody  .pagenav {
  text-align: center;
  font-weight: normal;
  padding: 0px 5px;
  line-height: 20px;
  margin: 1px;
}
#mainbody  .pagenavbar{
	margin-right: 15px;
	float: right;
  	font-weight: normal;
}
#mainbody  .pagenavbar a:link, #mainbody  .pagenavbar a:visited{
	margin-right: 15px;
	font-weight: normal;	
	text-decoration: none;
}
#mainbody  .pagenavbar a:hover { 
	text-decoration: underline;
}
#mainbody  .pagenav_next,  #mainbody  .pagenav_prev {
	padding: 5px 2px;  
	font-weight: normal;
	margin: 0px; 
	text-align: center;
}
#mainbody  .pagenav_next a:link,  #mainbody  .pagenav_prev a:link,
#mainbody  .pagenav_next a:visited,  #mainbody  .pagenav_prev a:visited {
	 padding: 5px; 
	 font-weight: normal;
	 text-align: center;
	 text-decoration: none;
}
#mainbody  .pagenav_next a:hover,  #mainbody  .pagenav_prev a:hover  { text-decoration: underline;}
#mainbody .back_button {
	line-height: 20px;
	font-weight: normal;
	float: left;
	height: 20px;
	background: none;
	padding: 2px 7px;
	margin:0;
	}
	
.readon {
	text-align: center;
	color: #a38779;
	display: block;
	height: 20px !important;
	font-size: 11px;
	line-height: 20px; 
	border: none;
	margin: 3px 0;
	font-weight: bold;
	text-transform: lowercase;
	float: right;
}
a.readon:link, a.readon:visited { color: #a38779 !important; text-decoration:none}
a.readon:hover { color: #a38779 !important; text-decoration: underline; }
 div.pagenavcounter { color: #858a8a; font-weight: bold; padding: 10px 0; text-decoration: none;}
.small {
	color: #cecece;
	font-size: 9px;
	line-height:1.3;
	margin-top: 10px;
}
.smalldark {
	color: #cecece;
	font-size: 9px;
	line-height:1.0;
	text-align: left;
}
.createdate {
	color: #cecece;
	font-size: 9px;
	padding-bottom: 10px;
	text-align: left;
	line-height:1.0;
}
.modifydate {
	color: #cecece;
	font-size: 9px;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}
div.mosimage {
  border: none;
}
.mosimage{
  border: none;
  margin: 5px;
  padding: 5px;
}
.mosimage_caption {
  margin-top: 2px;
  background: none;
  padding: 10px;
  color:#a38779;
  border-top: none;
}

hr {
/* Many components use this as a seperator line */
	border:none;
	height:1px;
	margin:10px 0;
	border-top: 1px dotted #cfcfcf;
}

.blockquote {
	padding: 10px 66px 10px 10px;
    color: #fefefe;
   background: url(../images/quote.gif) top right no-repeat #42c61e;
	border: 2px solid #f9e561;
	margin: 5px 0;
}
.blockquote a { color: #fff !important;}
pre {
	padding:1em;
	background:#1d1d1d;
	color:#858383;
	margin:0.5em 0;
	font-size:1em;
}
.error {
	color: #e86767;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	background: url(../images/error.gif) left center no-repeat #ffeaea;
	padding: 11px 50px;
	border: 1px solid #e86767;
}

.message {
	color: #f0d021;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	background: url(../images/message.gif) left center no-repeat #fffcd8;
	padding: 11px 50px;
	border: 1px solid #eae333;
}

.tips {
	color: #5c788d;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	background: url(../images/tips.gif) left center no-repeat #f4fdff;
	padding: 11px 50px;
	border: 1px solid #91daf1;
}

.help {
	color: #69f;
	background: #dee8ff;
	padding: 5px 7px;
	border-left: 5px solid #b8d9ff;
}

span.highlight {
	font-weight: bold;
	padding: 2px 3px;
	color: #999;
	background: #eee;
}
.sectiontableheader {font-weight: bold; background:#dbaf96; padding: 5px 5px; color: #fff;}
#mainbody .sectiontableheader a:link, .sectiontableheader .sectiontableentry1 a:visited,.sectiontableheader .sectiontableentry1 a:hover,
#mainbody .sectiontableentry1 a:link, #mainbody .sectiontableentry1 a:visited,
#mainbody .sectiontableentry2 a:link,#mainbody .sectiontableentry2 a:visited {color:#ac8367;  text-decoration: none;}
#mainbody .sectiontableentry1 a:hover,#mainbody .sectiontableentry2 a:hover{color:#ac8367;  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: #fbf1e2;
	border-top: solid 1px #fff;
	color:#085601; 
}
/* kolor rzedow w spisach i tabelach nieparzystych */
.sectiontableentry2 td, .sectiontableentry2-pink td, .sectiontableentry2-green td{
	text-align: left;
	padding: 5px 5px;
	background: #f5dcb9;
	border-top: solid 1px #fff;
	color:#085601; 
}

.related { font-weight: bold; font-size: 13px;}
fieldset a:link, fieldset a:visited, fieldset a:hover { line-height: 25px;}

/*formatowanie strony do wydruku*/
body.contentpane {background:#fff; color:#000; padding: 15px; font-size: 11px; text-align: left;}
body.contentpane h1, body.contentpane h2, body.contentpane h3 {background:#fff; color:#000;font-size: 12px;}
body.contentpane a, body.contentpane span.small, body.contentpane table.contentpaneopen td, body.contentpane table td
{background:#fff; color:#000; font-size: 11px;}
body.contentpane .componentheading, body.contentpane .contentheading {background:#000; color:#fff; font-weight: bold; font-size: 12px;}
body.p {margin-bottom: 5px;}
body.contentpane .button{color:black;border:1px solid black; background: #fff;}
body.contentpane .inputbox {background: #FFFFFF; color: #000; border: solid 1px #000;}
body.contentpane td{padding:3px; background:#fff; color:#000;font-size: 11px;}



