/* css reset - początek*/
* {
	padding: 0px;
	margin: 0px;
}

html {
	overflow-y: scroll;
	margin:0px;
	padding:0px;
}

a {
	outline: none;
}

a img {border: none;
}

.clear {
	clear: both;
}
/* css reset - koniec*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/bcg.gif);
	background-repeat: repeat-x;
	font-family: "Times New Roman";
	
}

h3 {
   font-size: 20px;
	font-weight: normal;
	color: #8f9ca3;
	font-style: italic;
	padding-bottom:7px;
}

div.element {
   font-size: 20px;
	font-weight: normal;
	color: #8f9ca3;
	font-style: italic;
	padding-bottom:6px;
	padding-top:6px;
}

div.podprogram {
   margin-left:30px;
}

div.element a {
   color:#8f9ca3;
   text-decoration:none;
}

div.element a:hover {
   text-decoration:none;
}

div.element a.grafika {

}

div.element div.loader {
   display:block;
   width:30px;
   height:24px;
   float:right;
   background:url('/images/loader.gif') no-repeat center center;
   display:none;
}

div.element a.pdf {
   display:block;
   width:44px;
   height:24px;
   float:right;
   background:url('/images/pdf.gif') no-repeat 0px 5px;
}

div.element a.zwiniete {
   display:block;
   width:34px;
   height:24px;
   float:right;
   background:url('/images/submenu_arrow_right.gif') no-repeat center center;
}

div.element a.rozwiniete {
   display:block;
   width:34px;
   height:24px;
   float:right;
   background:url('/images/submenu_arrow_down.gif') no-repeat center center;
}

h5 {
   font-size: 15px;
	font-weight: normal;
	color: #8f9ca3;
	font-style: italic;
	padding-bottom:7px;
}

h2 {
   font-family: "Times New Roman";
	font-size: 23px;
	line-height: 15px;
	font-weight: normal;
	color: #464646;
	padding-bottom:7px;
}

p, ul li, ol li  {
	color: #909090;
   line-height:18px;
}

p a, ul li a, ol li a {
	text-decoration: none;
	color: #727272;
	font-weight:bold;
}

p a:hover, ul li a:hover, ol li a:hover {
	text-decoration: underline;
}

ul, ol {
   margin-top:10px;
   margin-bottom:10px;
   margin-left:30px;
}

.aktualnosci_head h3 {
	font-family: "Times New Roman";
	font-size: 20px;
	line-height: 13px;
	font-weight: normal;
	color: #727272;
	margin-bottom:13px;
}
.aktualnosci_head p {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #909090;
	text-align: justify;
	padding-right: 20px;
}
.naSkroty_head {
	font-family: "Times New Roman";
	font-size: 25px;
	line-height: 15px;
	font-weight: normal;
	color: #566578;
	padding-left: 21px;
	padding-top: 0px;
	text-align:left;
}
.stopka_tytul {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #a4a5a6;
}
.stopka_dane p {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #a4a5a6;
}

.stopka_dane p a {
	font-family: Tahoma;
	font-weight: normal;
}

.main_head {
	font-family: "Times New Roman";
	font-size: 15px;
	line-height: 13px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}
.submenu_tytul {
	font-family: "Times New Roman";
	font-size: 23px;
	line-height: 15px;
	font-weight: normal;
	color: #464646;
}
.submenu_button_roll {
	font-family: "Times New Roman";
	font-size: 20px;
	font-weight: normal;
	color: #8f9ca3;
	font-style: italic;
}

#wrapper {
   width:866px;
   margin:auto auto;
   text-align:left;
}

/* naglowki */

.naglowek {
   height:40px;
   margin-bottom:15px;
   background:url('/images/head_line.gif') repeat-x 0px 37px;
}

.naglowek .naglowekElt {
   display:inline block;
   height:37px;
   float:left;
}   

.naglowek .naglowekElt table.eltAktywny, .naglowek .naglowekElt table.eltNieaktywny {
   padding:0px;
   border-width:0px;
   height:37px;
}

.naglowek .naglowekElt table.eltAktywny td.lewyBok {
   background:url('/images/main_head_black_01.gif') no-repeat top left;
   width:11px;
   height:37px;
}

.naglowek .naglowekElt table.eltAktywny td.prawyBok {
   background:url('/images/main_head_black_03.gif') no-repeat top left;
   width:13px;
   height:37px;
}

.naglowek .naglowekElt table.eltAktywny td.tresc {
   background:url('/images/main_head_black_02.gif') repeat-x top left;
   text-align:center;
   line-height: 13px;
   color:#ffffff;
   font-size: 15px;
   font-weight: normal;
}

.naglowek .naglowekElt table.eltNieaktywny td.lewyBok {
   background:url('/images/main_head_white_01.gif') no-repeat top left;
   width:11px;
   height:37px;
}

.naglowek .naglowekElt table.eltNieaktywny td.prawyBok {
   background:url('/images/main_head_white_03.gif') no-repeat top left;
   width:13px;
   height:37px;
}

.naglowek .naglowekElt table.eltNieaktywny td.tresc {
   background:url('/images/main_head_white_02.gif') repeat-x top left;
   text-align:center;
   line-height: 13px;
   color:#ffffff;
   font-size: 15px;
   font-weight: normal;
}

.naglowek .naglowekElt table.eltAktywny td.tresc a, .naglowek .naglowekElt table.eltNieaktywny td.tresc a {
	font-weight: normal;
	text-decoration:none;
	color:#ffffff;
}

.naglowek .naglowekElt table.eltAktywny td.tresc a:hover, .naglowek .naglowekElt table.eltNieaktywny td.tresc a:hover {
	text-decoration:none;
}

div.separator {
   background:url('/images/separator_menu_roll.gif') repeat-x center center;
   height:15px;
   clear:both;
}

div.submenu { 
   position:absolute;
   display:none;
   width:390px;
}

div.submenuWrapper {
   padding-top:5px;
   padding-bottom:5px;
   border-left:1px solid #dadcdc;
   border-bottom:2px solid #dadcdc;
   background-color:#ffffff;
}

div.submenuElt {
   height:24px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
	color: #526578;
	padding-left: 12px;
	background-color:#ffffff;
}

div.submenuElt a {
   color: #526578;
   font-weight:none;
   text-decoration:none;
}

div.submenuElt a:hover {
   color: rgb(5,7,58);
   text-decoration:none;
}
/*
Piotrka klasy
*/
.znacznikiStronZwykle {
   width:200px;
   float:right;
}

.znacznikiStronZwykle p.napis {
   display:block;
   width:55px;
   height:20px;
   margin-top:0px;
   float:right;
   text-align:center;
}

.znacznikiStronZwykle a.tag {
   display:block;
   float:right;
   width:20px;
   height:18px;
   margin-left:0px;
   margin-right:0px;
   color:#909090;
   background-color:white;
   text-align:center;
   padding-bottom:2px;
   font-weight:normal;
   text-decoration:none;
}

.znacznikiStronZwykle a.active, .znacznikiStronZwykle a.tag:hover {
   color:white;
   background-color:#909090;
}

.malyErrorDiv {
   font-size:10px;color:#C40026;font-family: verdana;font-weight:bold;padding:5px;text-align:center;border:1px solid #C40026;
}

.pole {
   line-height: 12px;
	font-size: 12px;
	padding:1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #534741;
	background-color: white;
	border:1px solid rgb(11,71,112);
}

.button {
	padding-left: 10px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-top: 5px;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	background:url('/images/main_head_black_02.gif') repeat-x top left;
	color:white;
	border:0px;
	cursor:pointer;
}

.button:hover {
	background-color: black;
}

.dragged {
	cursor: all-scroll !important;
	border-color: #cc0000 !important;
	z-index: 300 !important;
	filter: alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}
.chosen {
	background: rgb(194,194,194);
}

span.napisNadPolem {
   font-family:Verdana;
   line-height: 10px;
   color: #4a4a4a;
   font-size: 9px;
   padding-bottom:2px;
   display:block;
}

.errorDiv {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.2em;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: white;
	background-color: #ec0200;
	font-weight: bold;
}
.confirmDiv {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.2em;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: white;
	background-color: #009245;
	font-weight: bold;
}

/* tabela konkursów */
.konkurs_sub {
	font-family: "Times New Roman";
	font-size: 20px;
	font-weight: normal;
	color: #727272;
}
.konkurs_head {
	font-family: "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	color: #484848;
	padding-left: 18px;
}

.konkurs_head1 {
	font-family: "Times New Roman";
	font-size: 15px;
	font-weight: normal;
	color: #484848;
	line-height: 13px;
}
.konkurs_title {
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-left: 18px;
}
.konkurs_content a {
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding-left: 18px;
	text-decoration:underline;
}

.konkurs_content p {
   font-family: "Times New Roman";
   font-size: 12px;
	font-weight: normal;
	color: #333;
	padding-left: 18px;
}

.konkurs_content a:hover {
   text-decoration:underline;
}

.konkurs_content {
   border-top:1px solid #a0a0a0;
   padding-top:9px;
   padding-bottom:9px;
}

.konkurs_content1 {
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: normal;
	color: #333;
	border-top:1px solid #a0a0a0;
	padding-top:9px;
   padding-bottom:9px;
}
.konkurs_index  a, .konkurs_index { 
	font-family: Arial;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #32424b;
   text-decoration:none;
}

.konkurs_index a:hover {
   text-decoration:underline;
}

a#wyszukiwarkaLink {
   display:block;
   width:202px;
   height:27px;
   float:right;
   margin-right:10px;
}
