/*Compass Design layout.css CSS file*/


#left_mod fieldset {
	margin: 0; padding: 0px;
	text-align:left;
	}
fieldset.input input.button { margin: 0 0 15px 10px;}
/***************blog********************/
.blog {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.contentpaneopen {
	width: 100%;
  	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	}
/*.blog .contentpaneopen {margin: 0 0 15px 0;}*/
.extra_border { border-left: 5px solid #bbc4c6; margin: 0 0 15px 0; }
.frontp_created { padding: 0 0 0 20px!important;}
/***********************************/
/**************category table*******/
table.formAdmin { border: none; }
/***********************************/
.contentdescription { padding: 0px 0px 0px 0px;}
.buttonheading {padding: 0px; margin: 0px; text-align: right; vertical-align: middle; }
.buttonheading img{ border: 0px; margin: 0px 0px 0px 5px; padding: 0px; vertical-align: top;}
.contentpane {text-align: left; margin: 0 0 0 0px; } 
table.contentpane { width: 100%;}
table.contenttoc { margin: 10px; line-height: 15px; float: right; }
table.contenttoc th { text-align: left; padding: 2px 0px; font-weight: bold;}
table.contenttoc td {}
td.article_column { vertical-align: top;  padding: 0px 0px 0 0;} 
td.column_separator { padding-left: 10px;}
td.article_content { padding: 0px 7px;}

.contentheading, .componentheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #d5afac;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	}

.componentheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	position: relative;
	left: -5px;
	}
	
.componentheading:first-letter {font-size: 45px; }

label { vertical-align: middle; }

.small {
	line-height: 1.1em;
	color: #bbc4c6;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	}
	
table.blog .small, table.contentpaneopen .small { padding: 0 0 0 20px;}
	
.createdate {
	line-height: 1.1;
	color: #bbc4c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: bottom;
	}

.modifydate {
	padding: 5px 0px 0px 0px;
	line-height: 1.2;
	font-family: Arial, Helvetica, sans-serif;
	color: #bbc4c6;
	font-size: 11px;
	}

div.mosimage {
  border: none;
  margin: 0px;
  padding: 0px;}

.mosimage {
  border: none;
  margin: 5px;
  padding: 0px;
  }

.mosimage_caption {
  font-size: 10px;
  background: none;
  margin: 0px;
  padding: 0px;
  border-top: none;
  }

.blog_more {
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	}

.sectiontableheader {font-weight: bold; padding: 4px; background: #506267;  border-top: 1px solid #86989b;  }

.sectiontableheader a:link,
.sectiontableheader a:visited {
	color: #fff;
	text-decoration: none;
	}
	
div#main_content .sectiontableentry1 td {
	padding: 4px;
	background: #566b70;
	border-top: 1px solid #86989b;
	}

div#main_content .sectiontableentry2 td {
	padding: 4px;
	background: #607579;
	border-top: 1px solid #86989b;
	}

/* kolor rzedow w spisach i tabelach parzystych*/
td.sectiontableentry1 {
	text-align: left;
	vertical-align: middle;
	}
/* kolor rzedow w spisach i tabelach nieparzystych */
td.sectiontableentry2 {
	text-align: left;
	vertical-align: middle;
	}
	
.blog div .article_separator { 
	display: block; 
	height: 1px;
	margin: 5px 0px;
	}

a.readon:link, a.readon:visited{ 
	text-align: left;
	text-decoration: none;
	padding: 0px 20px 0px 0px;
	margin: 10px 0 10px 0;
	line-height:12px;
	float: right;
	font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold;
	text-transform: lowercase;
	background: url('../images/readmore_bg.gif') 100% 4px no-repeat;
	}
/*div.djf_text a.readon:link, div.djf_text a.readon:visited {}*/
a.readon:hover{ text-decoration: none;}

div.back_button a:link, div.back_button a:visited{  padding: 2px 0px; margin: 3px; text-decoration: none;  font-weight: normal; } 
.back_button{ padding: 5px;}
.pagenav_prev a:link, .pagenav_prev a:visited{text-decoration: none;   font-weight: bold; }
.pagenav_next a:link, .pagenav_next a:visited{ text-decoration: none;  font-weight: bold; }
.pagenavbar a:link, .pagenavbar a:visited{text-decoration: none;  font-weight: bold;} 

body.contentpane {background:#fbfcfd; color:#000; padding: 15px; font-size: 11px; text-align: left;}
body.contentpane h1, body.contentpane h2, body.contentpane h3 {background:#fbfcfd; color:#000;font-size: 12px;}
body.contentpane a, body.contentpane span.small, body.contentpane table.contentpaneopen td, body.contentpane table td
{background:#fbfcfd; color:#000; font-size: 11px;}
body.contentpane a:visited{background:#fbfcfd; color:#000;}
body.contentpane .componentheading, body.contentpane .contentheading {background:#fbfcfd; color:#000; font-weight: bold; font-size: 12px;}
body.p {margin-bottom: 5px;}
body.contentpane .button{color:black; border:1px solid black; background: #fbfcfd; font-size: 11px; width: 90px;}
body.contentpane .inputbox {background: #fbfcfd; color: #000; border: solid 1px #000;}
body.contentpane td{padding:3px; background:#fbfcfd; color:#000;font-size: 11px;}
body.contentpane th{padding:3px; background:#fbfcfd; color:#000;font-size: 11px;}