.naglowek1 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 20px;;
	font-weight: bold;;
	color: #ea4439;
}

.naglowek2 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 20px;;
	font-weight: bold;;
	color: #054586;
}

.red2 {
	color: #ea4439;
}

.blue2 {
	color: #243755;
}

#pasek {
	height: 5px;;
	width: 974px;;
	background: url('tlo_prawe_gornej_belki.gif') #219b10 no-repeat top right;
}

#pasek_szukaj {
	height: 29px;;
	background: url('tlo_wyszukiwarki.gif') #219b10 repeat-x top left;;
	color: #FFF;
}

.search {
	width: 122px;;
	height: 14px;;
	background: #FFF;;
	font-size: 11px;;
	color: #333;;
	border: 1px solid #167807;
}

.newsletter {
	width: 130px;;
	height: 16px;;
	background: #FFF;;
	font-size: 11px;;
	color: #747475;;
	padding-left: 4px;;
	border: 1px solid #167807;
}

select {
	width: 135px;;
	height: 16px;;
	background: #FFF;;
	font-size: 11px;;
	color: #747475;;
	padding-left: 4px;;
	border: 1px solid #727272;
}

.vertline {
	color: #167807;;
	font-size: 13px;
}

.tytuly {
	font: Arial, Helvetica, sans-serif;;
	font-size: 12px;;
	font-weight: bold;;
	color: #FFF;;
	padding-left: 10px;;
	padding-top: 4px;
}

.atytuly {
	font: Arial, Helvetica, sans-serif;;
	font-size: 12px;;
	font-weight: bold;;
	color: #FFF;;
	padding-top: 4px;
	text-decoration:none;
}

.boczna_lewa {
	border-left: 1px solid #1d8d0d;;
	padding-left: 6px;
}

.boczna_prawa {
	border-right: 1px solid #1d8d0d;;
	padding-right: 6px;
}

.okladka {
	padding: 3px;;
	border: 1px solid #AAC2E6;
}

.tytul_gaz {
	font: Arial, Helvetica, sans-serif;;
	font-size: 12px;;
	font-weight: bold;;
	color: #243755;;
	line-height: 20px;
}

.spis_kat {
	background: #CFCFCF;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
}

.spis1 {
	background: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
}

.spis2 {
	background: #E7E7E7;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
}

.spis3 {
	background: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
}

.spis4 {
	background: #E7E7E7;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
}

.number {
	background: #FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #E7E7E7
}

.padding5px {
	padding-left: 5px;
}

a.link2 {
	text-decoration: underline;;
	font-weight: normal;;
	color: #243755;;
	font-weight: bold;
}

a.link2:hover {
	font-weight: bold;;
	text-decoration: none;
}

.kreska_dol {
	border-bottom: 1px solid #054586
}

.archiv_img {
	background: #F2F2F2;
	text-align: center;
	height: 185px;
}

.ptl {
	background: url(panel_top_left.gif) no-repeat;
	vertical-align: top;
	height: 30px;
}

.pbl {
	background: url(panel_bot_left.gif) no-repeat;
	height: 7px;
}

.ptb {
	background: url(panel_top_right.gif) no-repeat;
	vertical-align: top;
	height: 30px;
}

.pbb {
	background: url(panel_bot_right.gif) no-repeat;
	height: 7px;
}

a.menu {
	text-decoration: none;
	font-weight: normal;
	color: #18396e;
}

a.menu:hover {
	font-weight: bold;
}

a {
	text-decoration: underline;
	font-weight: normal;
	color: #18396e;
}

a:hover {
	text-decoration: none;
}

a.tytuly {
	font: Arial, Helvetica, sans-serif;;
	font-size: 12px;;
	font-weight: bold;;
	color: #FFF;;
	padding-left: 10px;;
	padding-top: 4px;;
	text-decoration: none;
}

a.tytuly:hover {
	font: Arial, Helvetica, sans-serif;;
	font-size: 12px;;
	font-weight: bold;;
	color: #FFF;;
	padding-left: 10px;;
	padding-top: 4px;;
	text-decoration: none;
}

a.tematy {
	text-decoration: none;
	font-weight: bold;
	color: #18396e;
}

a.tematy:hover, a.tematy_red:hover {
	text-decoration: underline;
}

a.tematy_red {
	text-decoration: none;
	font-weight: bold;
	color: #ea4439;
}

.pop_field {
	border: 1px solid #7F7F7F;
	background: #E7E7E7;
	width: 160px
}

.text_pop_form {
	color: #243755;
	font: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

.tlo_news {
	background: url('tlo_miedzy_newsami.gif') repeat-y top center;
}

.tlo_czytaj_wiecej {
	text-align: right;
	background: url('tlo_czytaj_wiecej.gif') no-repeat bottom left;
	height:15px;
}

.clear {
	clear:both;
}