/*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: #8e6127;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.componentheading {
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    color: #ca261d;
    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: #D8D3C8;
}

.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: #D8D3C8;
}

/* 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;
}

.formError, .error {
    color: #ff0000 !important;
}

A.www {
    color: #238E23
}

span.www {
    color: #238E23
}

#footerMenu ul.menu {
}

#footerMenu ul.menu li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}

#footerMenu ul.menu li {
    float: left;
    display: block;
    margin-right: 12px;
    padding-right: 12px;
    list-style: none;
    list-style-image: none;
    list-style-position: inside;
    border-right: 1px solid #897749;
}

#footerMenu ul.menu li a {
    margin: 0;
    padding: 0;
    color: #897749;
    background: transparent;
}

#footerMenu ul.menu li a:hover {
    color: #ca261d;
    text-decoration: none;
}

.blogRow {
    padding-bottom: 20px;
    background: transparent url(../images/separator.gif) left bottom repeat-x;
}

div.formContactHidden	{
	display: none;
}
a.showFormContact	{
	cursor: pointer;
}
.formContact td	{
	padding-left: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none !important;
}

