@charset "UTF-8";

.cl
{
	clear: both;
	height: 0px;
	font-size: 0px;
}
.clr, .clr_p
{
	clear: both;
	width: 100%;
	height: 6px;
	font-size: 0px;
}

hr
{
	width: 100%;
	height: 1px;
	clear: both;
	float: left;
	margin: 6px 0px 6px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #1078AB;
}

#infobar_over
{
	width: 948px;
	height: 18px;
	background-color: #EEF3EE;
	border: 1px solid #2F3C4C;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1000;
	display: none;
}

#infobar_stat
{
	float: left;
	width: 948px;
	height: 18px;
	border: 1px solid #2F3C4C;
	margin: 0px;
}

#flashbar
{
	position: absolute;
	width: 930px;
	height: 18px;
	z-index: 1000;
}

.infobar_closer
{
	background: transparent url('../../images/portal/infobar_closer.png') no-repeat 0px 0px;
	width: 18px;
	height: 18px;
	float: right;
	cursor: pointer;
	font-size: 0px;
}
.infobar_closer:hover
{
	background: transparent url('../../images/portal/infobar_closer.png') no-repeat 0px -18px;
}

.navigator
{
	clear: both;
	float: left;
	width: 948px;
	font-size: 10px;
	padding: 4px 0px;
	cursor: default;
	background-color: #E8E8E8;
	border-top: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.navigator span.jestes
{
	color: #6D6D6D;
	padding: 2px 2px 2px 4px;
	margin: 0px 4px 0px 0px;
}

.navigator span.separator
{
	color: white;
	margin: 0px 4px 0px 4px;
	font-weight: bold;
}

.navigator a
{
	text-decoration: none;
	color: black;
}

.navigator a:hover
{
	color: red;
}

.page_content_left
{
	float: left;
	width: 230px;
}

.page_content_right
{
	float: right;
	width: 714px;
	padding: 0px 10px 0px 0px;
}

.index_content_left
{
	float: left;
	width: 488px;
	padding: 0px 6px 0px 6px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
}

.index_content_center
{
	float: right;
	width: 206px;
}

/* belka tytulowa boxow */
.belka_1
{
	clear: both;
	width: auto;
	height: 27px;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: white;
	overflow: hidden;
	white-space: nowrap;
	cursor: default;
	position: relative;
	background: transparent url('../../images/portal/belka.png') repeat-x scroll 0px -60px;
}
.belka_1L
{
	width: 5px;
	height: 27px;
	float: left;
	font-size: 0px;
	cursor: default;
	background: transparent url('../../images/portal/belka.png') repeat-x scroll 0px 0px;
}
.belka_1R
{
	width: 5px;
	height: 27px;
	float: right;
	font-size: 0px;
	cursor: default;
	background: transparent url('../../images/portal/belka.png') repeat-x scroll 0px -30px;
}
.belka_1 a
{
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}
.belka_1 a:hover
{
	color: red;
}

.belka_1 .title
{
	float: left;
	text-align: left;
	padding: 6px 0px 0px 8px;
}

.belka_1 .roll
{
	cursor: pointer;
	float: left;
	font-weight: bold;
	position: absolute;
	right: 10px;
	top: 6px;
}
.belka_1 .roll:hover, .belka_1 .roll_sel:hover
{
	color: red;
}
.belka_1 .roll_sel
{
	cursor: pointer;
	float: left;
	font-weight: bold;
	position: absolute;
	right: 10px;
	top: 6px;
}





.belka_news a
{
	color: black;
	text-decoration: none;
}

.belka_news a:hover
{
	color: red;
	text-decoration: none;
}

.belka_news
{
	clear: both;
	height: 18px;
	cursor: default;
	background: transparent url('../../images/portal/aktualnosci_menu.jpg') no-repeat;
	padding: 7px 0px 0px 120px;
}

.belka_news_other
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/aktualnosci_inne_menu.jpg') no-repeat;
}

.belka_promowane
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/promowane_menu.jpg') no-repeat;
}

.belka_mapastrony
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/mapa_menu.jpg') no-repeat;
}

.belka_galerie_new
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/galerie_new_menu.jpg') no-repeat;
}

.belka_galerie_pop
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/galerie_pop_menu.jpg') no-repeat;
}

.belka_gallist
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/gallist_menu.jpg') no-repeat;
}

.belka_galerie_fot
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/galerie_fot_menu.jpg') no-repeat;
}

.belka_powiazane
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/galerie_pow_menu.jpg') no-repeat;
}

.belka_szukaj
{
	clear: both;
	height: 24px;
	cursor: default;
	background: transparent url('../../images/portal/szukaj_menu.jpg') no-repeat;
	padding: 5px 0px 0px 64px;
}

.belka_menu
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/menu_menu.jpg') no-repeat;
}

.belka_wyniki
{
	clear: both;
	height: 29px;
	cursor: default;
	background: transparent url('../../images/portal/szukaj_wyniki_menu.jpg') no-repeat;
}

.belka_portal
{
	clear: both;
	height: 29px;
	cursor: default;
	font-size: 18px;
	border-bottom: 1px solid #11B1EF;
	font-family: Georgia, sans-serif,Tahoma,Arial,Verdana,Helvetica;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 6px 0px;
}

.belka_ankieta
{
	clear: both;
	height: 68px;
	cursor: default;
	background: transparent url('../../images/portal/ankieta_menu.jpg') no-repeat;
}

.belka_grafik
{
	clear: both;
	height: 40px;
	cursor: default;
	background: transparent url('../../images/portal/grafik_menu.jpg') no-repeat;
}

.index_content_news
{
	float: left;
	width: auto;
	padding: 0px;
}

#news_tabs ul.tabs
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	width: 488px;
	background-color: #E3E3E3;
	border-top: 1px solid #D2D2D2;
}

#news_tabs ul.tabs li
{
	float: left;
	margin: 0px;
	padding: 4px 8px 4px 8px;
	text-align: center;
	cursor: pointer;
	background-color: #E3E3E3;
	color: black;
	border-right: 1px solid #D2D2D2;
}

#news_tabs ul.tabs li.sel
{
	background-color: #F6F4F5;
	color: red;
	padding-top: 5px;
	border-right: 1px solid #D2D2D2;
	font-weight: bold;
}

#news_tabs ul.tabs li:hover
{
	color: red;
}

#news_box, #news_box .news_item
{
	clear: both;
	width: 488px;
}

#news_box_news
{
	clear: both;
	width: 100%;
}

#news_box .other_news
{
	background-color: transparent;
}

table.zajawki
{
	width: 100%;
	border-collapse: collapse;
}

table.galerie
{
	width: 100%;
	border-collapse: collapse;
	background: none;
	text-align: center;
}

.zajawki .title2
{
	font-weight: bold;
	padding: 6px;
	cursor: default;
	color: #0E78AA;
	text-align: left;
}

.zajawki .title5
{
	font-weight: bold;
	padding: 6px 6px 0px 6px;
	cursor: default;
}

.zajawki .title6
{
	padding: 6px;
	cursor: default;
	font-family: Georgia;
	font-size: 10pt;
}

.zajawki .title4
{
	width: 48%;
	float: left;
	cursor: default;
	padding: 2px 0px 2px 6px;
}

.title a, .title3 a, .zajawki .link a,
.portal_content_news div.link a, .gallery_box div.link a
{
	color: #0E78AA;
	text-decoration: none;
}
.title a, .title3 a
{
	color: white;
	text-decoration: none;
}
.title a:hover, .title3 a:hover, .link a:hover,
.portal_content_news .link a:hover, .gallery_box div.link a:hover
{
	color: red;
}

.title2 a, .title4 a, .title5 a, .galbox_title a
{
	color: #0E78AA;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.title4 a
{
	font-weight: normal;
}
.title2 a:hover, .title4 a:hover, .title5 a:hover, .galbox_title a:hover
{
	color: red;
}

.zajawki .info
{
	width: 100%;
	padding: 0px 0px 0px 6px;
}

.zajawki .info2
{
	width: 100%;
	height: 17px;
}

.zajawki td div.data
{
	float: left;
	color: #727272;
	cursor: default;
	width: auto;
}

.zajawki .tresc2
{
	width: 100%;
	text-align: justify;
}

td div.left div.grafika
{
	clear: both;
	float: left;
	width: auto;
	margin: 0px 6px 0px 0px;
}

.title div.img, .title2 div.img, .title3 div.img, .title4 div.img, .title5 div.img
{
	float: left;
	width: 9px;
	height: 9px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px 0px;
	margin: 4px 2px 0px 0px;
}

.zajawki .link, .portal_content_news .link, .gallery_box .link
{
	float: right;
	padding: 0px 6px 0px 0px;
	cursor: default;
	width: auto;
	font-size: 8pt;
}

.zajawki .tresc a, .zajawki .tresc2 a, .zajawki .tresc3 a, .zajawki .tresc4 a,
.zajawki .tresc_just a, .zajawki .tresc2_just a, .galbox_tresc a
{
	color: black;
	text-decoration: none;
}

.zajawki .tresc a:hover, .zajawki .tresc2 a:hover, .zajawki .tresc3 a:hover,
.zajawki .tresc4 a:hover, .zajawki .tresc_just a:hover, .zajawki .tresc2_just a:hover,
.galbox_tresc a:hover
{
	color: red;
}

.stopka
{
	clear: both;
	width: 970px;
	height: 101px;
	margin: auto;
	background: transparent url('../../images/portal/stopka_tlo.jpg') repeat-x;
}

.page_footer
{
	clear: both;
	padding: 19px 0px 0px 0px;
	text-align: center;
	cursor: default;
	color: white;
}

.page_news_footer
{
	clear: both;
	padding: 0px 0px 6px 0px;
	text-align: center;
	cursor: default;
}

.page_content_footer
{
	clear: both;
	padding: 6px;
	text-align: center;
	cursor: default;
}

.footer_info
{
	float: left;
	width: auto;
	color: white;
	margin: 25px 0px 0px 12px;
	font-size: 12px;
}

.page_footer p, .page_content_footer p, .page_news_footer p
{
	margin: 0px;
}

.page_footer a
{
	color: white;
	text-decoration: none;
}
page_content_footer a, .page_news_footer a
{
	color: black;
	text-decoration: none;
}

.page_footer a:hover, .page_content_footer a:hover, .page_news_footer a:hover
{
	color: red;
}

.footer_left, .footer_right
{
	float: left;
	font-size: 12px;
	padding: 0px 0px 0px 4px;
	margin: 12px 0px 7px 0px;
	cursor: default;
	width: auto;
}
.footer_right
{
	float: right;
	margin: 25px 12px 0px 0px;
	color: white;
	text-align: right;
}

.footer_right span.red
{
	color: red;
}

.footer_right span.black
{
	color: black;
}

.footer_right span.white
{
	color: white;
}

.footer_right a
{
	text-decoration: none;
	color: white;
}

.footer_right a:hover
{
	color: red;
}

td.buttons
{
	padding: 0px;
	text-align: center;
}

.buttons div
{
	width: 27px;
	height: 19px;
	clear: both;
	background: transparent url('../../images/portal/portalIcons.png') repeat-x scroll 0px -176px;
	margin: 1px 0px 4px 0px;
	padding: 3px 0px 0px 1px;
	cursor: pointer;
	color: white;
}

.buttons div.sel, .buttons div:hover, .buttons div.sel:hover
{
	width: 27px;
	height: 19px;
	clear: both;
	background: transparent url('../../images/portal/portalIcons.png') repeat-x scroll 0px -202px;
	margin: 1px 0px 4px 0px;
	padding: 3px 0px 0px 1px;
	cursor: pointer;
	color: white;
}

.new_gallery
{
	clear: both;
	float: left;
	padding: 3px 0px 0px 0px;
}

.galerie .grafika2
{
	width: 100%;
	text-align: left;
}

.galbox_title
{
	font-weight: bold;
	padding: 0px 0px 6px 0px;
	cursor: default;
	text-align: left;
}

.galbox_tresc
{
	text-align: justify;
}

.galbox_info
{
	color: #727272;
	font-size: 8pt;
	text-align: left;
}

.right_banners, .rightbox_panel
{
	clear: both;
	padding: 3px 0px 0px 0px;
	width: 206px;
}

.search_box_top
{
	width: 206px;
	height: 8px;
	clear: both;
	background: transparent url('../../images/portal/SearchBox.png') no-repeat scroll 0px 0px;
	font-size: 0px;
}
.search_box
{
	width: 206px;
	clear: both;
	float: left;
	background: transparent url('../../images/portal/SearchBox.png') repeat-y scroll -210px 0px;
	font-size: 0px;
	padding: 4px 0px 4px 0px;
}
.search_box_bot
{
	width: 206px;
	height: 8px;
	clear: both;
	background: transparent url('../../images/portal/SearchBox.png') no-repeat scroll -420px 0px;
	font-size: 0px;
}

.srch_inp
{
	clear: both;
	float: left;
	width: 182px;
	padding: 0px 0px 0px 11px;
}

.srch_btn, .ank_btn
{
	float: right;
	margin: 0px;
	height: 21px;
	border: 1px outset #27A7D6;
	font-size: 11px;
	color: white;
	background-color: #27A7D6;
}
.ank_btn
{
	margin: 0px 6px 6px 0px;
}
.srch_btn:hover, .ank_btn:hover
{
	border: 1px inset #27A7D6;
	color: #FF0000;
}

#search_keyword, #search_query, #impreza_query, #szukaj_query, #keyword, #newsletter_users_email
{
	border: 1px solid silver;
	float: left;
	width: 174px;
	height: 17px;
	padding: 2px 3px 0px 3px;
	margin: 0px 0px 10px 0px;
}

#ankieta_holder
{
	background: transparent url('../../images/portal/ankieta_tlo.jpg') repeat-x;
	padding: 6px;
	float: left;
}

.portal_content_tresc, .portal_content_zajawki, .portal_content_news, .index_content_tresc, .index_content_galerie
{
	clear: both;
	float: left;
	width: 100%;
}

.portal_content_news div.left1
{
	float: left;
	width: 353px;
	overflow: hidden;
}
.portal_content_news div.left2
{
	float: right;
	width: 353px;
	overflow: hidden;
}
.portal_content_news div.news_para
{
	float: left;
	clear: both;
	width: 100%;
}

.portal_content_zajawki table
{
	text-align: left;
	width: 100%;
}
.zajawki .title
{
	width: 100%;
	height: 17px;
	font-weight: bold;
	padding: 0px 0px 2px 6px;
}
.zajawki .title3
{
	font-weight: bold;
	cursor: default;
	text-align: left;
}
.zajawki .tresc
{
	width: 100%;
	text-align: left;
	padding: 0px 0px 0px 6px;
}
.zajawki .tresc3
{
	width: 100%;
	text-align: left;
	padding: 0px 0px 0px 6px;
	cursor: default;
}
.zajawki .tresc4
{
	text-align: left;
	padding: 0px;
}
.zajawki .tresc_just
{
	width: 100%;
	text-align: justify;
	padding: 0px 0px 0px 6px;
}
.zajawki .tresc2_just
{
	width: 100%;
	text-align: justify;
	padding: 0px;
}
.zajawki .tresc3_just
{
	width: 100%;
	text-align: justify;
	padding: 0px 0px 0px 6px;
	font-weight: bold;
}

.portal_content_tresc div.top div.title
{
	color: black;
	padding: 0px 0px 3px 0px;
	font-size: 26px;
	font-family: Georgia, sans-serif,Tahoma,Arial,Verdana,Helvetica;
}

.gal_foto_box
{
	clear: both;
	border: 1px solid silver;
	overflow: auto;
	max-height: 200px;
	cursor: default;
}
.gal_foto_box .grafika
{
	border: 1px solid silver;
	padding: 1px;
	text-align: center;
	cursor: pointer;
}
.gal_foto_box .foto_box
{
	text-align: justify;
	padding: 6px 0px 6px 6px;
	width: 170px;
}
.gal_foto_box .title
{
	text-align: center;
	padding: 6px 0px 0px 0px;
	overflow: hidden;
	font-size: 11px;
}
#bigPhoto
{
	margin: 0px 0px 6px 0px;
	text-align: center;
	clear: both;
}
#bigPhoto .grafika
{
	clear: both;
	height: 285px;
}
#bigPhoto .grafika img
{
	max-width: 428px;
}
#bigPhoto .title
{
	clear: both;
	height: 32px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}
#bigPhoto .tresc
{
	clear: both;
	text-align: justify;
	overflow: auto;
	max-height: 145px;
}

.grafikfilm
{
	border: 1px solid #9BD3EC;
	padding: 6px;
}

#error404
{
	background: transparent url('../../images/404.jpg') no-repeat;
	width: 980px;
	height: 359px;
	clear:both;
	float:left;
}














































/* glowny blok strony glownej */
#page_content
{
	clear: both;
/*	padding: 0px 0px 6px 0px;*/
}

/* przerywniki */
.clear
{
	clear: both;
	width: 100%;
	font-size: 0px;
	height: 0px;	
}

abbr
{
	border: none;
}

/* pasek porcjowania */
.page_bar
{
	clear: both;
	margin: 6px 0px 0px 0px;
}
.page_bar table
{
	margin: auto;
}
.page_bar td.num_pages
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	cursor: default;
}
.page_bar td.prev, .page_bar td.next
{
	min-width: 46px;
	width: 46px;
}
.num_pages a
{
	font-weight: normal;
	color: gray;
	text-decoration: none;
}
.num_pages a:hover
{
	font-weight: bold;
	color: red;
}
.page_bar div.full_prev
{
	float: left;
	width: 16px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -56px;
	margin: 0px 6px 0px 0px;
	cursor: pointer;
}
.page_bar div.full_prev:hover
{
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -86px;
}
.page_bar div.full_next
{
	float: left;
	width: 16px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -71px;
	margin: 0px 0px 0px 6px;
	cursor: pointer;
}
.page_bar div.full_next:hover
{
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -101px;
}
.page_bar div.prev
{
	float: left;
	width: 13px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -116px;
	margin: 0px 6px 0px 0px;
	cursor: pointer;
}
.page_bar div.prev:hover
{
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -146px;
}
.page_bar div.next
{
	float: left;
	width: 13px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -131px;
	margin: 0px 0px 0px 6px;
	cursor: pointer;
}
.page_bar div.next:hover
{
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -161px;
}
.page_bar .full_prev a, .page_bar .full_prev a:hover, .page_bar .full_next a, .page_bar .full_next a:hover,
.page_bar .prev a, .page_bar .prev a:hover, .page_bar .next a, .page_bar .next a:hover
{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	font-size: 0px;
}
	

/* oddzielacz zajawek poziomy */
.zaj_cl
{
	clear: both;
	height: 6px;
	margin: 6px 0px 6px 0px;
}

.search_menu
{
	text-align: center;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 8px 0px;
	cursor: pointer;
	clear: both;
	border-bottom: 1px solid #8FB17E;
}

.search_menu .item_sel
{
	font-weight: bold;
}
.search_menu .item:hover, .search_menu .item_sel:hover
{
	color: red;
}

#adv_form #search_data_od, #adv_form #search_data_do,
#adv_form #search_data_rozpoczecia, #adv_form #search_data_zakonczenia,
#adv_form #search_od, #adv_form #search_do
{
	border: 1px solid silver;
	float: left;
	width: 80px;
}

#adv_form #search_kategoria
{
	border: 1px solid silver;
	width: 286px;
	max-width: 286px;
}

#adv_form
{
	float: left;
	width: 100%;
	border-top: 1px solid #8fb17e;
	margin-top: 6px;
	padding-top: 6px;
}
#adv_form .center
{
	padding-bottom: 6px;
}
#adv_form .left
{
	float: left;
	width: 80px;	
}
#adv_form .right
{
	float: right;
	width: 180px;	
	border-left: 1px solid #8fb17e;
}
#adv_form label
{
	cursor: pointer;
}

.portal_content_tresc p, .portal_content_zajawki p, .portal_content_news p, .index_content_tresc p, .index_content_news p, .index_content_galerie p
{
	padding: 0px;
	margin: 0px;
	text-align:justify;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
}

.kalendarium_center_tresc
{
	clear: both;
	float: left;
	border: 1px solid #8FB17E;
	padding: 6px;
	width: 192px;
	height: 136px;
	overflow: auto;
}

/* boxy w samej tresci cms */
.portal_content_tresc div.top, .portal_content_tresc div.bottom, .portal_content_tresc div.content
{
	clear: both;
	float: left;
	width: 100%;
}
.portal_content_tresc div.content
{
	line-height: 150%;
}
.portal_content_tresc div.top
{
	cursor: default;
	padding: 0px 0px 6px 0px;
}
.portal_content_tresc div.bottom
{
	cursor: default;
	padding: 6px 0px 0px 0px;
}


/* box redaktora */
.portal_content_tresc div.top div.redaktor
{
	float: left;
	width: 216px;
	font-size: 11px;
	color: #727272;
}

/* lewy panel w samej tresci cms */
.portal_content_tresc div.content div.left
{
	float: left;
	margin: 0px 6px 6px 0px;
	width: 216px;
	font-size: 11px;
	color: #727272;
}

/* panel boxów dolnych */
#box_container
{
	float: left;
	width: 658px;
	clear: both;
	margin: auto;
}

/* panel linków dolnych */
#link_container
{
	float: left;
	width: 964px;
	clear: both;
	margin: auto;
}

/* boxy linków dolnych */
.box_container_left
{
	width: 317px;
	float: left;
	margin: 0px 6px 0px 0px;
}

.belka_1 .liczby
{
	background: transparent url('../../images/portal/portBoxBar.png') repeat-x scroll 0px 0px;
	height: 18px;
	float: right;
	margin: -2px -2px 0px 0px;
	padding: 2px 4px 0px 14px;
	text-align: right;
	font-weight: normal;
}

.box_container_right
{
	width: 318px;
	float: right;
}

/* box najciekawsze w sieci */
/* box ogłoszenia */
/* box bank ziemi */
.box_data
{
	border:1px solid #8FB17E;
	padding: 3px 6px;
}

/* obrazek zajawki w tresci cms */
.content div.left div.grafika
{
	clear: both;
	/* border: 1px solid silver; */
	padding: 1px;
	text-align: center;
}

/* opis obrazka zajawki */
/* zajawki galerii w tresci cms */
/* zajawki multimediow w tresci cms */
/* zalaczniki w tresci cms */
.content div.left div.opis,
.content div.left div.galerie,
.content div.left div.multimedia,
.content div.left div.zalaczniki
{
	clear: both;
	border-bottom: 1px solid silver;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	text-align: left;
	cursor: default;
}


/* pliki zalacznikow */
.zalaczniki div.zal_name
{
	clear: both;
	float: left;
	padding: 0px 0px 5px 0px;
	color: #333333;
	font-weight: bold;
	width: auto;
}
.zalaczniki div.zal_items
{
	clear: both;
	padding: 2px 0px 2px 0px;
	cursor: default;
}
.zal_items div.file_icon
{
	float: left;
	width: 20px;
	height: 16px;
}
.zal_items div.file_title
{
	float: left;
	padding: 2px 0px 0px 0px;
	max-width: 195px;
	overflow: hidden;
	width: auto;
}
.file_title a
{
	color: #333333;
	text-decoration: none;
}
.file_title a span
{
	color: #727272;
	text-decoration: none;
}
.file_title a:hover,
.file_title a:hover span
{
	color: red;
}


/* zajawki galerii */
.galerie div.gal_name
{
	clear: both;
	float: left;
	padding: 0px 0px 5px 0px;
	color: #333333;
	font-weight: bold;
	width: auto;
}
.galerie div.gal_items
{
	clear: both;
	padding: 2px 0px 2px 0px;
	cursor: default;
}
.gal_items div.grafika
{
	float: left;
	width: auto;
}
div.gal_items div.gal_opis
{
	float: left;
	padding: 0px 0px 0px 6px;
	width: 130px;
}
div.gal_items div.gal_icon
{
	float: left;
	width: 20px;
	height: 16px;
}
div.gal_items div.gal_title
{
	float: left;
	clear: right;
	color: #333333;
	width: 110px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}
.gal_title a
{
	color: #333333;
	text-decoration: none;
}
.gal_title a:hover
{
	color: red;
}
.gal_items div.gal_count, .gal_items div.gal_autor
{
	clear: both;
	padding: 2px 0px 0px 0px;
}

.kalendarium_center_tresc .zajawki .tresc2 a:hover
{
	color: red;
}


/* obrazek przed linkiem czytaj wiecej */
.zajawki .link div.img, .portal_content_news .link div.img
{
	float: left;
	width: 12px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -26px;
	margin: 2px 6px 0px 0px;
}

span.bold 
{
	font-weight: bold;
	cursor: default;
}


/* data w module daty/imienin/pogody */
div.data, div.imieniny, div.pogoda
{
	text-align: center;
	clear: both;
	cursor: default;
}
div.pogoda
{
	text-align: center;
	clear: both;
	cursor: default;
	font-size: 11px;
}
div.pogoda td, div.pogoda th
{
	width: 64px;
	font-weight: normal;
}
div.pogoda td.pogoda_img
{
	height: 65px;
	vertical-align: bottom;
}
div.pogoda span.temp_dn
{
	color: red;
}
div.pogoda span.temp_nc
{
	color: black;
}

.index_center_tresc div.data
{
	padding: 0px 0px 6px 0px;
}
.index_center_tresc div.imieniny
{
	height: 30px;
}

.height_1
{
	height: 148px;
}

/*___________ boxy dolne w informatorze i mapie ___________ */
#infomap_panel_left
{
	float: left;
	width: 316px;
	height: 180px;
	margin: 0px 8px 0px 0px;
}
.last_added_left
{
    background:transparent url(../../images/navi_arrow.gif) no-repeat scroll 0 6px;
    color:#2C3A43;
    display:block;
    float:right;
    font-family:verdana;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:170%;
    margin-top:0;
    padding:0 0 0 15px;
    text-decoration:none;
    width:160px;
}

.last_added_left_plan
{
    background:transparent url(../../images/navi_arrow.gif) no-repeat scroll 0 6px;
    color:#2C3A43;
    display:block;
    float:right;
    font-family:verdana;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:170%;
    margin-top:0;
    padding:0 0 0 15px;
    text-decoration:none;
    width:150px;
}

.last_added_img 
{
	width:115px;
	height:115px;
	float: left;
}

/* ___________________koniec lewego boksu ___________________*/
.infomap_panel_box
{
    float: left;
    border: 1px solid #8FB17E;
    padding: 6px;
    color: #2C3A43;
    width: 302px;
    height: 145px;
    overflow: hidden;
}

#infomap_panel_center
{
	float: left;
	width: 316px;
	height: 180px;
}

.last_added
{
    color: #2C3A43;
    font-family: verdana;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    margin-top: 0px;
}
.last_added a
{
    background:transparent url(../../images/navi_arrow.gif) no-repeat scroll 0 6px;
    color:#2C3A43;
    display:block;
    font-family:verdana;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:170%;
    margin-top:0;
    padding:0 0 0 15px;
    text-decoration:none;
}

.last_added_ogloszenia a
{
    background:transparent url(../../images/adv_point.gif) no-repeat scroll 0 9px;
    color:#2C3A43;
    display:block;
    font-family:verdana;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:127%;
    margin-top:0;
    padding:0 0 0 8px;
    text-decoration:none;

}

#infomap_panel_right
{
	float: right;
	width: 316px;
	height: 180px;
}

.last_added_right
{
    color: #2C3A43;
    font-family: verdana;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    margin-top: 0px;
}
.last_added_right a
{
    background:transparent url(../../images/portal/news_link.jpg) no-repeat scroll 0 7px;
    color:#2C3A43;
    display:block;
    font-family:verdana;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:170%;
    margin-top:0;
    padding:0 0 0 15px;
    text-decoration:none;
}

.last_added_adres
{
    color:#2C3A43;
    display:block;
    font-family:verdana;
    font-size:7pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:170%;
    margin-top:0;
    padding:0 0 0 15px;
    text-decoration:none;
}

.linki_ranking {
	float: left;
	margin-bottom: 2px;
}
.linki_ranking a {
    color: #2C3A43;
    font-family: verdana;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    margin-left:5px;
}

/*ankiety !important konieczny*/
div.ankieta_box
{
	width: auto !important;	
	height: auto !important;	
	border: none !important;	
	background: none !important;	
	margin-top: 10px;
	margin-bottom: 10px;
}

iframe.ankieta_box
{
	display: block !important;
}

div.ankieta_pytanie
{
	margin-bottom: 10px;	
}

div.ankieta_prev
{
	width: 16px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -56px;
	margin: 0px 6px 0px 0px;
	cursor: pointer;
}

div.ankieta_next
{
	width: 16px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -71px;
	margin: 0px 0px 0px 6px;
	cursor: pointer;
}

/*gwiazdki przy linkach*/
div.linki_ranking img
{
	position: relative;
	top: 3px;	
} 
div.linki_ranking a {
	color: #2C3A43;
    font-family: verdana;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    margin: 0 0 0 5px;
}

/*form szukania info o niepelnosprawnych*/

table.mion_szukaj_adv_form td
{
	font-size: 9pt;	
	padding: 3px;
}

table.mion_szukaj_adv_form select
{
	font-size: 8pt;	
	width: 182px;
}

table.mion_szukaj_adv_form input
{
	font-size: 8pt;	
	width: 180px;
}

.searchall {
color: #333333;
font-weight:bold;
padding: 0px 1px 5px 1px;
width:640px;
}

.searchall a{
cursor: pointer;
color: #333333;
font-weight:bold;
padding: 0px 1px 10px 1px;
float: left;
width: 600px;
}

.searchall a:hover{
color: red;
}

.searchall p{
color: #333333;
font-weight:normal;
padding: 0px 1px 10px 1px;
clear: left;
}

.searchall_short, .searchall_short a{
clear: left;
font-weight: normal;
color: #333;
}

.oferty_srch {
padding: 2px;	
}	

.oferty_srch input[type=text]{
width: 50px;
padding: 2px;
}



/* cztery boxy dolne */

#forbox_container
{
    float: left;
    width: 964px;
    clear: both;
    margin: auto;
}

/* belka tytułowa linków dolnych */
.belka_1 .title2
{
    width: 170px;
    float: left;
    text-align: center;
}

.forbox_container_right
{
    width: 300px;
    float: right;
}

.forbox_container_left
{
    width: 234px;
    float: left;
}

.forbox_data
{
	border:1px solid #8FB17E;
	padding: 6px;
	float: left;
}

.forbox_data_ofinw
{
	border:1px solid #8FB17E;
	padding: 6px;
	float: left;
	width: 286px;
	min-height: 331px;
	position: relative;
}

.forbox_container
{
    width: 206px;
    float: left;
    margin: 0px 0px 0px 6px;
}
.last_added_przeglad
{
    background:transparent url(../../images/adv_point.gif) no-repeat scroll 0 9px;
	color:#2C3A43;
    display:block;
    font-family:verdana;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:170%;
    margin: 0px 0px 0px 5px;
    padding:0 0 0 10px;
    text-decoration:none;
}

.last_added_przeglad a
{
    color:#2C3A43;
    display:block;
    font-family:verdana;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:150%;
    text-decoration:none;
}

.last_added_przeglad_title
{
	background: transparent url(../../images/portal/news_link.jpg) no-repeat scroll 0 6px;
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 160%;
	margin-top: 0px;
	padding: 0px 0px 0px 15px;
}

.last_added_przeglad_title a
{
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 170%;
	margin-top: 0px;
}


/* dla boksu przeglad dabrowski */

.grafikapd
{
	border: 1px solid silver;
	height: 113px;
	width: 216px;
	text-align: center;
	overflow: hidden;
	padding: 1px;
}
.gallery_forbox
{
	height: 266px;
	border: 1px solid #8FB17E;
	clear: both;
	float: left;
	padding: 6px;
	width: 192px;
	position: relative;
}

.spacer_box
{
	border: 1px solid silver;
	padding: 1px;
	width: 282px;
	float: left;
}

.mapa_box
{
	border: 1px solid silver;
	padding: 1px;
	float: left;
}

.portal_content_news li a, .struktura a, .portal_content_news a  {
    color: #0E78AA;
    text-decoration:none;
    }
.portal_content_news li a:hover, .struktura a:hover, .portal_content_news a:hover {
    color: red;
    }
    
/* dla wyszukiwarki google */
.gsc-control{
	width:95% !important; /*zeby nadpisac style google*/
}

/*ostrzezenie przed ie6*/
#ie6sux {

     display: block !important;
     border: 1px #dfd186 solid;
     margin: 2em auto;
     padding: 0.75em 2em 1.85em 2em;
     background-color: #fff6c4;

}
#ie6sux h2 {

     margin: 0.5em 0 1em 0;
     line-height: 1.4;
     color: #f00;
     border-bottom: 1px #f00 solid;
     font-size: 1.2em;
     font-family: "Trebuchet MS", Verdana, Sans-serif;

}
#ie6sux p {

    margin: 0 0 1em 0;
     font-family: Verdana, Sans-serif;
     font-size: 12px;
     line-height: 1.4;

}
#ie6sux a {

     display: block;
     text-align: center;
     font-size: 0.9em;
     font-weight: normal;

}
#ie6sux strong {

     font-weight: bold;

}

/*dostepnosc*/
div.usability_content {
	line-height: 1.5em;
}

.newsletter
{
	border-collapse: collapse;
	text-align: left;
	margin: auto;
}
.btn_box td
{
	padding-top: 8px;
}
.list_box th
{
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}
.list_box ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
