.contentForm{}
.contentForm fieldset{margin:0; padding:25px 35px 25px 35px; border:none  }
.contentForm.request fieldset{padding:23px 0 8px;}
.contentForm textarea{resize:vertical; height:105px; font-family:Arial;  float:left; margin-right:10px;}
.contentForm .row{overflow:hidden; }
.contentForm  input.text, .contentForm  select, .contentForm textarea{border:none; width:97%; font-size:17px; color:#010101;  float:left; margin:0; font-family: 'Jost'; padding-left:15px;  background: #fff}
.contentForm textarea { padding-top:10px;}
.contentForm select{width:100%; border:1px solid #fff; margin:0 0 20px; padding:12px 0 12px 2%; font-size:17px;}
.contentForm .row input.text{height:42px; margin:0 0 22px; padding-left:15px;}
	.contentForm .row input.text.special { border:none; background:none; font-weight:bold; padding:0; color: #da251d; }
.contentForm .row input.text.shortest{width:50px;}
.contentForm .row input.text.short{width:134px;}
.contentForm .row select#day{width:auto; margin-right:3px;}
.contentForm .row select#month{width:auto; margin-right:3px;}
.contentForm .row select#year{width:auto;}
.contentForm .row.error input.text, .contentForm .error select, .contentForm .error textarea{border:1px solid #FF7979; background:#FFE4E4;}
.contentForm .row label {float:left; width:100%;  margin-bottom:5px;; line-height:175%; font-size:14px}
.contentForm .row .helper {float:left;}
.contentForm .row.error .helper, .contentForm .row.error label {color:#c00;}
.contentForm .row.checkbox input{float:left; display:inline}
.contentForm .row.checkbox label{width:auto; text-align:left; margin-left:10px; display:inline}
.contentForm .row.checkbox > div{overflow:hidden;}
.contentForm .row.checkbox > div{overflow:hidden;}
.contentForm .row.buttonPane .footerLegend{float:left;}
.contentForm .row.buttonPane input.button{ margin:auto; display: block; height:43px; text-align: center; background: #b48d5f; color:#fff; font-weight:normal; cursor:pointer; font-size:18px; font-family:'Jost'; border:none; padding:0 15px; }
	.contentForm .row.buttonPane input.button:disabled { opacity: 0.6; cursor:default  }
.contentForm .row.image img{float:left; margin-right:10px; padding:5px; background:#fff;}
.contentForm .row.image div.inputs{float:left; width:300px;}
.contentForm .row.image div.inputs input.file{margin-bottom:10px; display:block;}
.contentForm .row.image div.inputs input{float:none;}
.contentForm .row.image div.inputs label{float:none;}
.contentForm .row .checkbox-wrapper { display: inline; float:left; margin: 0 25px 10px 0; }
.contentForm .row .checkbox-wrapper input {
    float: left;
    display: inline;
}
.contentForm .row .checkbox-wrapper label {
    width: auto;
    text-align: left;
    margin-left: 10px;
    display: inline;
}
.contentForm .row.image div.inputs .helper{margin:0; padding:0; float:none; display:block; margin-bottom:5px;}

.sideForm.contentForm input.text{width:auto;}
.sideForm.contentForm input.text.prompt{color:#ccc;}
.sideForm.contentForm label{display:block;}

div.edicraContainer{position:relative;}

div.edcOutlineHead{height:1px; overflow:hidden; width:100%; background:url('/edc_application/Graphics/OutlineTop.gif') repeat-x;}
div.edcOutlineWrapper{width:100%; background:url('/edc_application/Graphics/FadeBg.png'); overflow:auto;}
div.edcOuterOutline{width:100%; background:url('/edc_application/Graphics/OutlineLeft.gif') repeat-y left 0; overflow:hidden;}
div.edcInnerOutline{width:100%; background:url('/edc_application/Graphics/OutlineRight.gif') repeat-y right 0; overflow:hidden;}
div.edcOutlineFoot{height:1px; overflow:hidden; width:100%; background:url('/edc_application/Graphics/OutlineBottom.gif');}
div.edcEditButton{width:93px; height:32px; z-index:1000; position:absolute; display:block; top:0; right:0; background:url('/edc_application/Graphics/EditButton.gif');}
div.edcEditButton a{display:block; width:93px; height:32px; outline:0; z-index:1000;}
div.edcEditButton.hover{background-position:left -32px;}
div.edcEditButton.clicked{background-position:left -32px;}
div.edcEditButton.clicked{background-position:left bottom;}

div.defaultGallery {height:100%; overflow:auto; text-align:center; margin-top:30px; overflow:hidden;}
div.defaultGallery div.image{float:left;}
div.defaultGallery div.image a{float:left; outline:0; background:#fff; border:1px solid #ccc; margin:0 9px 0 9px; padding:6px;}
div.defaultGallery div.image a img{border:0; float:left; clear:both;}
div.defaultGallery div.image.first a{margin-left:0;}
div.defaultGallery div.image.last a{margin-right:0;}
div.defaultGallery div.image span{float:left; clear:both; margin:0 9px 0 9px; padding:3px 6px 0 6px; text-align:center;}
div.defaultGallery div.image.first span{margin-left:0;}
div.defaultGallery div.image.last span{margin-right:0;}
div.defaultGallery div.separator {overflow:hidden; border:0; height:20px; width:100%; float:left; clear:both;}

div.separator{ height:1px; margin-top:10px; clear:both; overflow:hidden; line-height:1px;}
div.defaultIntro {position:relative; clear:both; overflow:auto; padding-bottom:27px;}
div.defaultIntro .newsPic{float:left;}
div.defaultIntro img.miniature{float:left; border:1px solid #999; margin-top:4px;}
div.defaultIntro div.content{float:right; width:410px; overflow:hidden;}
div.defaultIntro div.content.wide{width:100%}
div.defaultIntro div.content h3{margin:0; padding-bottom:5px; font-weight:bold;}
div.defaultIntro div.content em.date{float:left;}
div.defaultIntro div.content em.author{float:right;}
div.defaultIntro div.content div.mceContentBody{clear:both;}
div.defaultIntro a.more{position:absolute; bottom:0; right:0; font-weight:bold;}
div.defaultIntro a.more{}
div.defaultIntro.noImage div.content{width:auto; float:none;}

div.defaultBody {padding:0; margin:0;}
div.defaultBody em.date{float:left;}
div.defaultBody em.author{float:right;}
div.defaultBody div.mceContentBody{clear:both;}
a.anchor, a.anchor:hover{display:block; clear:both; font-weight:bold; }

.paginatorContainer table{ display: none}
.paginatorContainer table td.firstPage{width:20%;}
.paginatorContainer table td.paginatorBody{text-align:center;}
.paginatorContainer table td.lastPage{width:20%; text-align:right;}

#defaultGalleryWrapper{overflow:hidden;}
#defaultGalleryWrapper .miniatureWrapper{float:left; width:180px; margin-left:20px;  position:relative;}
#defaultGalleryWrapper .miniatureWrapper .overlay{display:block;}
#defaultGalleryWrapper .miniatureWrapper img{padding:0; display:block; display:block;}
#defaultGalleryWrapper .miniatureWrapper img.hover{}
#defaultGalleryWrapper .miniatureWrapper .description{display:block; text-align:center; font-size:10px; line-height:14px; padding-top:5px; width:auto; padding-bottom:0;}
#defaultGalleryWrapper .miniatureWrapper.first{margin-left:0;}
#defaultGalleryWrapper .miniatureWrapper.hover{}
#defaultGalleryWrapper .gallerySeparator{height:10px; clear:both;}
.edcEmptyContentContainer{text-align:center; padding:5px; color:#ccc;}

#edcLogoutButton {position:fixed; top:0; right:50px; z-index:1000;}
#edcLogoutButton a{width:108px; height:32px; background:url('/edc_application/Graphics/LogoutButton.gif'); display:block; background-position:left top;}
#edcLogoutButton a.hover{background-position:left -32px;}
#edcLogoutButton a.clicked{background-position:left bottom; height:33px;}

#edcConfigButton {position:fixed; top:0; right:170px; z-index:1000;}
#edcConfigButton a{width:128px; height:32px; background:url('/edc_application/Graphics/ConfigButton.gif'); display:block; background-position:left top;}
#edcConfigButton a.hover{background-position:left -32px;}
#edcConfigButton a.clicked{background-position:left bottom; height:33px;}

#edicraAccessibiliyMenu{float:right; list-style:none; padding:0; margin:14px 0 0; height:25px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;  -o-transition: all 0.3s;   transition: all 0.3s;}
#edicraAccessibiliyMenu li{float:left; height:30px; padding:0; margin:0 12px 0 0;}
#edicraAccessibiliyMenu li a{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANsAAAAZCAIAAAA3wcyoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NjRCMUEwQjY0MDkxMUVCQjg0NjhERDM3MUUxQjVDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NjRCMUEwQzY0MDkxMUVCQjg0NjhERDM3MUUxQjVDOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2NEIxQTA5NjQwOTExRUJCODQ2OEREMzcxRTFCNUM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk2NEIxQTBBNjQwOTExRUJCODQ2OEREMzcxRTFCNUM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VVB3IgAACbNJREFUeNrsWwlUU1ca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')}
#edicraAccessibiliyMenu li a{display:inline-block; width:32px; height:30px; background-repeat: no-repeat;}
a.deklaracja { float:right; margin:17px 20px 0 0; color:#000; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;  -o-transition: all 0.3s;   transition: all 0.3s; }
#edicraAccessibiliyMenu li.fontSize { margin-right: 0 }
#edicraAccessibiliyMenu li.letterSpacing a{background-position:-6px;}
#edicraAccessibiliyMenu li.paragrafSpacing a{background-position:-42px;}
#edicraAccessibiliyMenu li.wordSpacing a{background-position:-79px;}
#edicraAccessibiliyMenu li.leading a{background-position:-116px;}
#edicraAccessibiliyMenu li.contrast a{background-position:-152px;}
#edicraAccessibiliyMenu li.fontSize a{background-position:-188px;}
#edicraAccessibiliyMenu li.on a{filter: invert(100%);}