/*Compass Design layout.css CSS file*/

fieldset.input input.button { margin: 7px 0 15px 0px;}
/***************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;
	}
.padded_article { padding: 10px 10px 10px 10px;}
/***********************************/
/**************category table*******/
table.formAdmin { border: none; }
/***********************************/
.contentdescription { padding: 0px 0px 0px 0px;}
.buttonheading {padding: 0px; margin: 0px; text-align: right; vertical-align: middle;}
.padded_icon { padding-right: 10px;}
.buttonheading img{ border: 0px; margin: 0px 0px 0px 3px; 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: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	color: #fff;
	padding: 6px 0px 3px 12px;
	margin: 0px;
	}
	
.blue { background: #257cb3; }

.componentheading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	color: #257cb3;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 25px 0px; 
	}
	


label { vertical-align: middle; }

.small {
	line-height: 1.1em;
	color: #000;
	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 10px;}
	
.createdate {
	line-height: 1.1;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 10px 10px;
	text-align: left;
	vertical-align: bottom;
	}

.modifydate {
	padding: 5px 0px 0px 10px;
	line-height: 1.2;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-style: italic;
	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 25px 28px;
	}

.sectiontableheader { 
	font-size: 11px; 
	font-weight: bold; 
	padding: 4px; 
	background: #193354;  
	border-top: 1px solid #193354;  
	border-bottom: 1px solid #193354; 
	color: #fff;  
	}

.sectiontableheader a:link,
.sectiontableheader a:visited,
.sectiontableentry1 td a:link, .sectiontableentry1 td a:visited,
.sectiontableentry2 td a:link, .sectiontableentry2 td a:visited {
	color: #fff;
	text-decoration: none;
	}
	
.sectiontableheader a:hover,
.sectiontableentry1 td a:hover, 
.sectiontableentry2 td a:hover {
	text-decoration: underline;
	}
	
div#main_content .sectiontableentry1 td {
	padding: 4px;
	background: #257cb3;
	border-bottom: 1px solid #193354;
	color: #fff;
	}
div#main_content .sectiontableentry2 td {
	padding: 4px;
	background: #76bce8;
	border-bottom: 1px solid #193354;
	color: #fff;
	}
	
/* 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;
	}
.article_separator{ height: 0px; margin: 0; padding: 0;}
a.readon:link, a.readon:visited{ 
	text-align: left;
	text-decoration: none;
	padding: 0px 20px 0px 0px;
	margin: 0;
	line-height:12px;
	float: right;
	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold;
	}
/*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;}
