body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #fff url('/static/images/background-page.gif') repeat-x left top; margin: 0px; padding: 0px; text-align: center; }
body a { color: #2299c5; }
body a img { border: 0px;}

body .fright { float: right; }
body .minlight { color: #abe4fa; font-size: 11px; }
body .minlight a { color: #abe4fa; }
div#page-area { margin: auto; text-align: left; width: 880px; }
div#page-area div#header, div#page-area div#header-content,div#page-area div#menu, div#page-area div#middle, div#page-area div#footer { overflow: hidden; }

div#page-area div#header { margin-top: 5px;height: 140px; background: url('/static/images/background-header.gif') no-repeat left top; display: block;}
div#page-area div#header-content { height: 98px; display: block;}

div#page-area div#menu { height: 42x; background: #fff url('/static/images/background-menu.gif') no-repeat left bottom; display: block;}

div#page-area div#menu div.search { margin-top: 7px;overflow: hidden;float: right; width: 230px; height: 34px; background: #fff url('/static/images/background-search.gif') no-repeat left top;}
div#page-area div#menu div.search form { margin: 0px; padding: 0px;}
div#page-area div#menu div.search form input { margin-top: 3px;color: #c3d4da;margin-left: 10px;background-color: transparent;width: 200px;font-size: 11px;padding: 4px; font-size: 11px;font-family: Arial, Helvetica, sans-serif;border: 0px;}
div#page-area div#menu ul {  height: 42px;float: left; list-style-type: none; margin: 0px 9px; padding: 0px;}
div#page-area div#menu ul li { float: left; }
div#page-area div#menu ul li a {height: 42px;float: left;overflow: hidden; color: #fff; text-decoration: none;}
div#page-area div#menu ul li a span {overflow: hidden;height: 42px; font-weight: bold; line-height: 42px;margin-left: 8px;float: left;color: #fff; padding-right: 8px; }

div#page-area div#menu ul li.active a,div#page-area div#menu ul li a:hover { color: #2299c5;height: 42px;float: left;overflow: hidden;background:  url('/static/images/background-tab-active.gif') no-repeat left bottom; }
div#page-area div#menu ul li.active a span, div#page-area div#menu ul li a:hover span {overflow: hidden;height: 42px; color: #2299C5; line-height: 42px;margin-left: 8px;float: left;background:  url('/static/images/background-tab-active.gif') no-repeat right bottom; padding-right: 8px; }


div.h1-black { overflow: hidden; height: 25px; display: block; }
div.h1-black h1 { font-size: 16px; margin: 0px; padding: 0px; font-weight: normal;color: #252525;}

div.h3-gray { overflow: hidden; height: 25px; display: block; }
div.h3-gray h3 { font-size: 16px; margin: 0px; padding: 0px; font-weight: normal;color: #888888;}


div.h3-blue { overflow: hidden; height: 25px; display: block; }
div.h3-blue h3 { font-size: 16px; margin: 0px; padding: 0px; font-weight: normal;color: #00aeef;}


div#page-area div#middle .column-1 {
  width: 432px;
  float: left;
  margin-right: 10px;
}

div#page-area div#middle .column-1-full {
  width: 636px !important;
}
div#page-area div#middle .column-2 {
  width: 194px;
  float: left;
  margin-right: 10px;
}
div#page-area div#middle .column-3 {
  width: 234px;
  float: left;
}

div#page-area div#middle .column-title { height: 51px; overflow: hidden; }
div#page-area div#middle .column-title .h1-black, div#page-area div#middle .column-title .h3-gray, div#page-area div#middle .column-title .h3-blue {
  margin-top: 15px;
}

div#page-area div#middle .column-1 .column-title .h1-black {
  margin-left: 12px;
}
div.content-area { padding-top: 7px;overflow: hidden; width: 432px; display: block; background: #fff url('/static/images/background-content.gif') no-repeat left top;}
div.content-area div.news-important { padding-bottom: 5px;background: #fff url('/static/images/ico-important.gif') no-repeat right top;border-bottom: 3px solid #f5f5f5;margin: 2px 12px 8px 12px;}

div.content-area div.news-important a.news-title {line-height: 16px;font-weight: bold; text-decoration: none; font-size: 14px; margin-right: 25px;}
div.content-area div.news-important p { margin: 0px; line-height: 17px;padding: 5px 0px;color: #414e53; font-size: 12px; }
div.content-area div.news-important p a.news-more { color: #2e3436; text-decoration: none;}

div.mini-contact { padding: 5px 1px; line-height: 17px; font-size: 11px; color: #414e53;}
div.news-list { overflow: hidden; }
div.news-list div.news-box { margin: 6px 0px; overflow: hidden;}
div.news-list div.news-box div.news-date { text-align: center; margin-left: 12px;margin-right: 10px;float: left; width: 43px;height: 62px; overflow: hidden; background: #fff url('/static/images/background-date.gif') no-repeat left top;}
div.news-list div.news-box div.news-date strong { display: block; font-weight: normal;font-size: 18px; padding-top: 3px; line-height: 24px;color: #313030; }
div.news-list div.news-box div.news-date small { padding: 1px 0px; display: block; font-size: 11px; color: #737373; }
div.news-list div.news-box div.news-date span { padding: 1px 0px;display: block; font-size: 11px; color: #a1a1a1; }

div.page-content { margin: 6px 12px; overflow: hidden; padding-bottom: 20px;color: #414E53;}
div.page-content p { font-size: 11px; text-align: justify;margin-top: 0px; margin-bottom: 7px; }
div.btn-more { text-align: right; padding: 4px 0px; overflow: hidden; }
ul.contest-list {
	margin: 0px; padding: 0px;
	list-style-type: none;
	margin-bottom: 13px;
}

ul.contest-list li {
	padding: 5px 0px;
	border-bottom: 1px solid #efefef;
	overflow: hidden;
}
ul.contest-list li a {
	margin: 0px;
	overflow: hidden;

	background: url('/static/images/ico-paper.gif') no-repeat 0px top;
	line-height: 17px;
	padding-left: 22px;
	display: block;
}

ul.pdf-files { display: block;margin: 0px; margin-top: 9px;padding: 0px; list-style-type: none; }
ul.pdf-files li { margin: 6px 0px; }

ul.file-list { margin: 0px; padding: 0px; list-style-type: none;margin-bottom: 20px; }
ul.file-list li {line-height: 16px;border-bottom: 1px dotted #dbe5e9;overflow: hidden; padding: 5px 0px;  }
ul.file-list li a.ico { float: left;  margin-right: 12px;}
ul.file-list li a { font-weight: bold; }
ul.file-list li small { font-size: 11px; color: gray; }
ul.area-list { margin: 0px; padding: 0px; list-style-type: none;}
ul.area-list li {margin: 0px; overflow: hidden; padding: 0px; }
ul.area-list li a { display: block;margin: 0px; padding: 0px; }
div.news-list div.news-box div.news-content { overflow: hidden; padding-top: 4px;width: 356px; float: left;}
div.news-list div.news-box div.news-content a.news-title { line-height: 16px;font-weight: bold; text-decoration: none;}
div.news-list div.news-box div.news-content a.news-image { float: right;margin-left: 10px; }
div.news-list div.news-box div.news-content h1.news-title { color: #414E53;margin: 0px; padding: 0px;font-size: 14px;line-height: 16px;font-weight: bold; text-decoration: none;}

div.news-list div.news-box div.news-content p { text-align: justify;margin: 0px; line-height: 15px;padding: 5px 0px;color: #414e53; font-size: 11px; }
div.news-list div.news-box div.news-content p a.news-more { color: #2e3436; text-decoration: none;}
div#disclaimer { overflow: hidden;}
div#disclaimer p { text-align: justify; margin: 5px 0px; padding: 10px;font-size: 11px; line-height: 17px; color: #7a878c; }

div.dcenter { text-align: center; padding: 16px 0px;}
p.pagination { border-top: 2px solid #f8f8f8;overflowe:hidden; font-size: 11px; margin: 2px 10px; }
p.pagination strong, p.pagination a { padding: 4px; float: left; }
p.pagination strong { padding: 7px 12px; border-right: 1px solid #f8f8f8; color: #fff; background-color: #19b5f0;}
p.pagination span { float: left; padding: 7px  0px; margin-right: 10px;color: gray; }
p.pagination a { padding: 7px 12px; border-right: 1px solid #f8f8f8; }
div#page-area div#footer { height: 40px; background: url('/static/images/background-footer.gif') no-repeat left top; display: block; }
div#page-area div#footer { color: #fff;line-height: 39px; }
div#page-area div#footer span { overflow: hidden; margin: 0px 10px;}

div.galeria-wiersz { overflow: hidden; margin: 3px 0px; padding: 0px; }
div.galeria-wiersz .galeria-tytul { text-decoration: none; font-weight: bold; font-size: 14px; display: block; overflow: hidden;}
div.galeria-wiersz .galeria-tytul span { font-size: 11px; color: gray; font-weight: normal; }
div.galeria-wiersz small { font-size: 11px; color: silver;display: block; overflow: hidden; padding: 4px 0px; }
div.galeria-wiersz .galeria-podglad { margin-top: 6px;  overflow: hidden;}
div.galeria-wiersz .galeria-podglad a img { margin-right: 3px; margin-bottom: 3px; padding: 1px;border: 2px solid #67cff6;  }

div.minigal { padding: 3px 0px;overflow: hidden; }
div.minigal a { font-size: 11px; }
div.minigal img { float: left; border: 2px solid #67cff6; padding: 1px; margin-right: 8px;}
div#page-area div#middle .column-1-full .content-area {
  width: 636px !important;
}
div#page-area div#middle .column-1-full .news-content {
  width: 556px !important;
}
div#bottom-logos { border-bottom: 1px dotted #d4dde1;border-top: 1px dotted #d4dde1; padding-bottom: 9px;padding-top: 5px;overflow: hidden; }
div#bottom-logos a { float: left; }


div.frmk { overflow: hidden; }
div.frmk input,div.frmk textarea { border-top: 1px solid #bfd2d9;border-left: 1px solid #bfd2d9; border-right: 1px solid #d7e6ec;border-bottom: 1px solid #d7e6ec;font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px;}
div.frmk input { width: 140px;}
div.frmk textarea { height: 136px;width: 450px;}

div.frmk div.opt { overflow: hidden; clear: both;padding: 9px 0px;  }
div.frmk div.opt input { color: #fff; background-color: #0092c8; font-weight: bold; font-size: 11px; padding: 5px; border: 0px;}
div.frmk fieldset { border: 0px; padding: 5px 0px; margin: 0px;float: left; width: 300px }
div.frmk fieldset label { padding-top: 4px;float: left; width: 110px; }
div.frmk fieldset.txta { width: 600px;clear: both; }