/*Compass Design layout.css CSS file*/


#left fieldset,
#right fieldset
{	border: solid 0px #000;
	margin: 0 0 0 0px;
	padding: 0px;
	text-align:left;}
/***************blog********************/
.blog {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
div.table_wrap {padding: 0 0 0 13px;}
div.blog_wrap { padding: 0 0 0 7px; }
table.blog div.blog_wrap { padding: 0 0 0 13px; border-left: 1px solid #d4cdbd; background: url('../images/front_top_bg.gif') 1px 5px no-repeat;}
td.article_column div.blog_wrap {background: none;}
.contentpaneopen {
	width: 100%;
  	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;}
/***********************************/
.contentdescription{ padding: 0px 0px 0px 0px;}
.buttonheading{padding: 0px; margin: 0px; text-align: right; }
.buttonheading img{ border: 0px; margin: 0px 0px 0px 5px; padding: 0px; vertical-align: top;}
.contentpane {text-align: left; margin: 0 0 0 13px; } 
table.contentpane { width: 97%;}
table.contenttoc { margin: 10px; line-height: 15px; float: right; }
table.contenttoc th { text-align: left; padding: 2px 0px; font-weight: bold;}
table.contenttoc td {}
a.toclink:link, a.toclink:visited{text-decoration: none; padding: 2px 0px 2px 0px; font-weight: normal; }
a.toclink:hover{ text-decoration: underline;}
td.article_column{ vertical-align: top;  padding: 0px 5px 0 0;} 
td.column_separator { padding-left: 5px;}
td.article_content{ padding: 0px 7px;}
div#logo table.contentpaneopen {margin: 0;}

.contentheading, .componentheader{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}

.componentheading{
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #000000;
	padding: 6px 0px 0px 13px;
	margin: 0px 0px 7px 0px; 
	}

label{ vertical-align: middle; }

.small {
	line-height: 1.1em;
	color: #252525;
	text-align: left;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	}
	
table.contentpaneopen .small {
	display: block;
	}
	
#center_col ul li .small, #center_col_no_left ul li .small, #center_col_no_right ul li .small, #center_col_no_both ul li .small {
	padding-top: 0px;
	}

.createdate {
	line-height:1.1;
	color: #252525;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;
	}

.modifydate {
	padding: 0px 0px 0px 0px;
	line-height:1.1;
	color: #252525;
	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 ul li{ background: none;}

a.blogsection:link, a.blogsection:visited{
	font-weight: normal;
	line-height: 14px; 
	text-align: left;}

.blog_more{
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 10px 0px;}

.sectiontableheader{font-weight: bold; padding: 4px; background: #FFFFFF; }
.sectiontableheader a:link,
.sectiontableheader a:visited{
	color: #897749;
	text-decoration: none;
	}

div#center_col .sectiontableentry1 td,
div#center_col_no_right .sectiontableentry1 td, 
div#center_col_no_left .sectiontableentry1 td, 
div#center_col_no_both .sectiontableentry1 td {
	padding: 4px;
	}

div#center_col .sectiontableentry2 td,
div#center_col_no_right .sectiontableentry2 td, 
div#center_col_no_left .sectiontableentry2 td, 
div#center_col_no_both .sectiontableentry2 td {
	padding: 4px;
	background: #FFFFFF;
	}

/* 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; width: 100%; height: 3px;
	background: url('../images/separator.gif') left repeat-x; margin: 15px 0px;
	}

a.readon:link, a.readon:visited{ 
	text-align: left;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	line-height:12px;
	float: right;
	}
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;}
