.contentForm{}
.contentForm fieldset{margin:20px 0 7px; padding:20px 25px 8px; border:1px solid #cfcfcf }
.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; margin-bottom:20px}
.contentForm  input.text, .contentForm  select, .contentForm textarea{border:1px solid #ccc; width:97%;  float:left; margin:0 10px 0 0; padding-left:5px;}
.contentForm  select{width:305px; margin:0 10px; padding:5px 0 5px 5px; font-size:15px;}
.contentForm .row input.text{height:35px; margin:0 10px 0 0; padding-left:5px;}
	.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.buttonPane .footerLegend{float:left;}
.contentForm .row.buttonPane input.button{float:right; border:0; padding:7px 13px; background-color:#dc143c; color:#fff; font-weight:normal; cursor:pointer; font-size:18px; text-transform:uppercase; font-family:'Ubuntu' }
	.contentForm .row.buttonPane input.button:disabled {background-color:#CCC; color:#999; 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.image div.inputs .helper{margin:0; padding:0; float:none; display:block; margin-bottom:5px;}

div.edicraContainer{position:relative;}

div.edcOutlineHead{height:1px; overflow:hidden; width:100%; background:url('../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('../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:10000;}
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:20px; clear:both; line-height:1px;}
div.separatorVert { height:150px; display:inline; float:left; width:30px; line-height:1px;}
div.defaultIntro {display:inline; float:left; position:relative; width:100% }
div.defaultIntro .newsPic{float:left; border:3px solid #dddddf;  }
div.defaultIntro img.miniature {float:left; }
div.defaultIntro div.content{float:right; width:500px; overflow:hidden;}
div.defaultIntro div.content a.more { float:right; color:#fff !important; line-height:21px; background:#009ee3; padding:4px 10px; }
div.defaultIntro div.content a:hover.more { background:#f39512 }
div.defaultIntro div.contentBig {float:right; width:415px; overflow:hidden;}
div.defaultIntro div.content p { margin-bottom:10px;}
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 a { color:#009ee3; }
div.defaultIntro div.content div.mceContentBody{clear:both;}
div.defaultIntro a.moreLink { 
	display:block;
	float:right;
	padding:4px 9px;
	font-weight:900;
	color:#fff !important;
	text-transform:uppercase;
	font-size:13px;
	background:#da251d;
}
div.defaultIntro a:hover.moreLink { background:#17151b; }
.newsLink { margin:9px 0 4px;  line-height:23px; font-size:18px; display:block; }
.newsLink a { font-size:18px; line-height:23px; display:block; font-weight:bold; }
.newsLink a:hover { }
.newsIntro .description { font-size:14px; line-height:22px; }
div.defaultIntro.noImage div.content{width:auto; float:none;}

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;}
div.defaultBody div.mceContentBody ul { margin:0 0 15px; }
div.defaultBody div.mceContentBody ul li, div.defaultBody div.mceContentBody ol li { margin-bottom:6px; }
div.defaultBody p { margin:0 0 16px}
a.anchor, a.anchor:hover{display:block; clear:both; font-weight:bold; }

/*Boxed Intro Block styles */
a.boxIntro { display: inline; float:left; margin-bottom: 30px; width:385px; height:270px; position:relative; background-repeat:no-repeat; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; }
a:hover.boxIntro { -moz-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70); }
a.boxIntro .title { width:365px; border-top:1px solid #fff; position:absolute; bottom:0; left:0; font-size:16px; text-transform:uppercase; color:#fff; text-align:center; padding:7px 10px; background:#009ee3; }

/*Category Intro Block styles */
div.separatorCat { display:inline; float:left; height:290px; overflow:hidden; width:50px}
a.catIntro { display: inline; float:left; margin-bottom: 30px; width:500px; height:290px; position:relative; background-repeat:no-repeat; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; }
a:hover.catIntro { -moz-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70); }
a.catIntro .title { height:23px; border:1px solid #fff; position:absolute; bottom:50px; left:20px; font-size:20px; color:#fff; text-align:center; padding:7px 20px; background:#ffa200; -moz-box-shadow: 0 0 8px #aaaaaa; -webkit-box-shadow: 0 0 8px#aaaaaa; box-shadow: 0 0 8px #aaaaaa; }


/* Left Submenu styles */
ul.submenu { padding:0;	margin:0; list-style:none;  }
ul.submenu li { margin:0 0 9px; padding:0 0 11px 15px; font-size: 17px; font-weight:normal; background:url('../Graphics/submenu.gif'); background-repeat:no-repeat; background-position:0px 8px; list-style:none; border-bottom:1px solid #d5d5d5 }
ul.submenu li a {color:#585858 }
ul.submenu li a:hover{ color:#c5171d }

.paginatorContainer { display:none }
.paginatorContainer table{width:100%; font-weight:bold;}
.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; margin-top:25px}
#defaultGalleryWrapper .miniatureWrapper{float:left; margin:0 6px 15px;  position:relative;}
#defaultGalleryWrapper .miniatureWrapper .overlay{display:block;}

#defaultGalleryWrapper .miniatureWrapper a {transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; }
	
#defaultGalleryWrapper .miniatureWrapper .description{display:block; text-align:center; font-size:13px; line-height:17px; padding-top:8px; width:auto; padding-bottom:0;}
#defaultGalleryWrapper .miniatureWrapper.first{ }
#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;}

#edicraAccessibiliyMenu{float:right; list-style:none; padding:0; margin:13px 0 0; height:25px;}
#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:13px 20px 0 0; color:#000; }
#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%);}
#edicraAccessibiliyMenu li:last-child { margin-right: 0 }