@charset "UTF-8";

body
{
	background: white url('../../images/portal/body_background.png') repeat-y center top;
}

/* glowny blok strony glownej */
#page_content
{
	clear: both;
/*	padding: 0px 0px 6px 0px;*/
}

/* przerywniki */
.cl
{
	clear: both;
	height: 0px;
}
.clr, .clr_p
{
	clear: both;
	width: 100%;
	height: 6px;
}
.clear
{
	clear: both;
	width: 100%;
	font-size: 0px;
	height: 0px;	
}

abbr
{
	border: none;
}

/* InfoBar */
#infobar_over
{
	width: 962px;
	height: 18px;
	background-color: #EEF3EE;
	border: 1px solid #2F3C4C;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1000;
	display: none;
}
#infobar_stat
{
	width: 962px;
	height: 18px;
	background-color: #EEF3EE;
	border: 1px solid #2F3C4C;
}

#flashbar
{
	position: absolute;
	width: 944px;
	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;
}
.infobar_closer:hover
{
	background: transparent url('../../images/portal/infobar_closer.png') no-repeat 0px -18px;
}

/* 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: 0px;
	margin: 6px 0px 6px 0px;
	border-top: 1px solid #8FB17E;
}


/* belka tytulowa boxow */
.belka_1
{
	clear: both;
	height: 15px;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #2F3C4C;
	overflow: hidden;
	white-space: nowrap;
	cursor: default;
	background: transparent url('../../images/portal/showPortalMenu.png') repeat-x scroll 0px 0px;
	border-top: 1px solid #8fb17e;
	border-left: 1px solid #8fb17e;
	border-right: 1px solid #8fb17e;
}
.belka_1 a
{
	font-size: 12px;
	color: #2F3C4C;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}
.belka_1 a:hover
{
	color: red;
}

.belka_1 .title
{
	width: 200px;
	float: left;
	text-align: center;
}

.belka_1 .roll
{
	background: transparent url('../../images/portal/showPortalMenu.png') repeat-x scroll 0px -49px;
	width: 60px;
	height: 18px;
	float: right;
	margin: -2px -2px 0px 0px;
	padding: 2px 27px 0px 0px;
	text-align: right;
	font-weight: normal;
	cursor: pointer;
}
.belka_1 .roll:hover
{
	background: transparent url('../../images/portal/showPortalMenu.png') repeat-x scroll 0px -72px;
	color: red;
}
.belka_1 .roll_sel
{
	background: transparent url('../../images/portal/showPortalMenu.png') repeat-x scroll 0px -95px;
	width: 60px;
	height: 18px;
	float: right;
	margin: -2px -2px 0px 0px;
	padding: 2px 27px 0px 0px;
	text-align: right;
	font-weight: normal;
	cursor: pointer;
}
.belka_1 .roll_sel:hover
{
	background: transparent url('../../images/portal/showPortalMenu.png') repeat-x scroll 0px -118px;
	color: red;
}

.srch_inp
{
	clear: both;
}

.srch_btn
{
	float: right;
	margin: 0px;
	width: 80px;
	height: 21px;
	border: none;
	background: transparent url('../../images/portal/srch_btn.png') no-repeat scroll 0px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 11px;
	font-weight: bold;
	color: maroon;
}
.srch_btn:hover
{
	background: transparent url('../../images/portal/srch_btn.png') no-repeat scroll 0px -25px;
	color: red;
}

#search_keyword, #search_query, #impreza_query, #szukaj_query, #keyword, #newsletter_users_email
{
	border: 1px solid silver;
	float: left;
	width: 192px;
	height: 17px;
	padding: 2px 3px 0px 3px;
}



#adv_form #search_kategoria
{
	border: 1px solid silver;
	width: 286px;
	max-width: 286px;
}

#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;
}

/* pasek nawigacyjny */
#navigator
{
	clear: both;
	float: left;
	width: 948px;
	font-size: 11px;
	color: #2F3C4C;
	padding: 0px 0px 0px 16px;
	background: transparent url('../../images/navi_arrow.gif') no-repeat scroll 4px 2px;
}
#navigator a
{
	text-decoration: none;
	color: #2F3C4C;
}
#navigator a:hover
{
	text-decoration: none;
	color: red;
}


/* lewy panel - strona cms */
.page_content_left
{
	float: left;
	width: 658px;
}


/* prawy panel - strona cms */
.page_content_right
{
	float: right;
	width: 300px;
}


/* lewy panel - strona glowna */
.index_content_left
{
	float: left;
	width: 446px;
	margin: 0px 6px 0px 0px;
}


/* boxy dla tresci cms, zajawek, newsow, strony glownej */
.portal_content_tresc, .portal_content_zajawki, .portal_content_news, .index_content_tresc, .index_content_news, .index_content_galerie
{
	clear: both;
	float: left;
	border: 1px solid #8FB17E;
	padding: 6px;
	width: 644px;
}
.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;
}
.index_content_news
{
	padding: 0px;
	width: 444px;
	min-height: 926px;
}
.portal_content_news
{
	padding-right: 0px;
	width: 650px;
}

.index_center_tresc
{
	clear: both;
	float: left;
	border: 1px solid #8FB17E;
	padding: 6px;
	width: 192px;
}
.pogoda_box
{
	min-height: 140px;
}
.media_box, .gal_box
{
	min-height: 341px;
}


.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;
}


/* box tytulu */
.portal_content_tresc div.top div.title
{
	color: #2F3C4C;
	padding: 0px 0px 3px 0px;
	font-size: 30px;
	font-family: sans-serif,Tahoma,Arial,Verdana,Helvetica;
}


/* 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;
}

/* belka tytułowa linków dolnych */
.belka_1 .title2
{
	width: 150px;
	float: left;
	text-align: center;
}

/* 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;
}


/* obrazek zajawki w tabeli zajawkowej */
td div.left div.grafika
{
	clear: both;
	float: left;
	width: auto;
	border: 1px solid silver;
	padding: 1px;
	margin: 0px 6px 0px 0px;
}


/* 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;
	border: 1px solid silver;
	padding: 1px;
	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;
}


/* tabela zajawek podstron, aktualnosci */
.portal_content_zajawki table
{
	text-align: left;
	width: 100%;
}
table.zajawki
{
	width: 100%;
	border-collapse: collapse;
}
.zajawki .title
{
	width: 100%;
	height: 17px;
	font-weight: bold;
	padding: 0px 0px 2px 6px;
}
.zajawki .title2
{
	width: 100%;
	height: 17px;
	font-weight: bold;
	padding: 0px 0px 2px 1px;
	cursor: default;
}
.zajawki .title3
{
	font-weight: bold;
	cursor: default;
	text-align: left;
}
.zajawki .title4
{
	width: 49%;
	max-width: 49%;
	height: 40px;
	max-height: 40px;
	float: left;
	cursor: default;
	overflow: hidden;
	line-height: 150%;
}
.zajawki .tresc
{
	width: 100%;
	text-align: left;
	padding: 0px 0px 0px 6px;
	line-height: 150%;
}
.zajawki .tresc2
{
	width: 100%;
	text-align: left;
	padding: 0px;
	line-height: 150%;
}
.zajawki .tresc3
{
	width: 100%;
	text-align: left;
	padding: 0px 0px 0px 6px;
	font-size: 11px;
	cursor: default;
	line-height: 150%;
}
.zajawki .tresc4
{
	text-align: left;
	padding: 0px;
	line-height: 150%;
}
.zajawki .tresc_just
{
	width: 100%;
	text-align: justify;
	padding: 0px 0px 0px 6px;
	line-height: 150%;
}
.zajawki .tresc2_just
{
	width: 100%;
	text-align: justify;
	padding: 0px;
	line-height: 150%;
}
.zajawki .tresc3_just
{
	width: 100%;
	text-align: justify;
	padding: 0px 0px 0px 6px;
	font-weight: bold;
}
.zajawki .info
{
	width: 100%;
	height: 17px;
	padding: 2px 0px 0px 6px;
}
.zajawki .info2
{
	width: 100%;
	height: 17px;
}
.zajawki .grafika div
{
	border: 1px solid silver;
	padding: 1px;
}
.zajawki td div.data
{
	float: left;
	color: #727272;
	cursor: default;
	width: auto;
}
.zajawki .link, .portal_content_news .link
{
	float: right;
	font-weight: bold;
	padding: 0px 6px 0px 0px;
	cursor: default;
	width: auto;
}

/* obrazek w tytule zajawki */
.title div.img, .title2 div.img, .title3 div.img, .title4 div.img
{
	float: left;
	width: 9px;
	height: 9px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px 0px;
	margin: 3px 6px 0px 0px;
}


/* linki tytulow zajawek i czytaj wiecej */
.title a, .title2 a, .title3 a, .title4 a, .zajawki .link a,
.portal_content_news div.link a
{
	color: #333333;
	text-decoration: none;
}
.title a:hover, .title2 a:hover, .title3 a:hover, .title4 a:hover, .link a:hover,
.portal_content_news .link a:hover
{
	color: red;
}


/* tresc zajawki jako link */
.zajawki .tresc a, .zajawki .tresc2 a, .zajawki .tresc3 a, .zajawki .tresc4 a, .zajawki .tresc_just a, .zajawki .tresc2_just a
{
	color: #333333;
	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
{
	color: #333333;
}
.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;
}

/* zajawki newsow w tresci strony */
.portal_content_news div.left1
{
	float: left;
	width: 316px;
	overflow: hidden;
	padding: 0px 6px 0px 0px;
}
.portal_content_news div.left2
{
	float: left;
	width: 317px;
	overflow: hidden;
	padding: 0px 0px 0px 6px;
}
.portal_content_news div.news_para
{
	float: left;
	clear: both;
	width: 100%;
	background: transparent url('../../images/portal/news_background.png') repeat-y scroll 322px;
}



/* box wyszukiwarki, reklamy */
.right_banners, .rightbox_panel
{
	clear: both;
	border: 1px solid #8FB17E;
	padding: 6px;
}

.panoramy_box
{
	clear: both;
	border: 1px solid #8FB17E;
}

/* znaki validacji xhtml i css */
div.validator
{
	clear: both;
	float: right;
	width: auto;
	background-color: #68A756;
	color: white;
	font-size: 11px;
	padding: 3px 6px 3px 6px;
	margin: 0px 0px 6px 0px;
	cursor: default;
}
div.validator a
{
	color: #ffffff;
	text-decoration: none;
}
div.validator a:hover
{
	color: red;
}


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;
}


/* Box galerii strony glownej */
td.buttons
{
	padding: 0px 4px 0px 0px;
	width: 15px;
}
.buttons div
{
	width: 15px;
	height: 15px;
	clear: both;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -176px;
	margin: 1px 0px 5px 0px;
	cursor: pointer;
}
.buttons div.sel, .buttons div:hover, .buttons div.sel:hover
{
	width: 15px;
	height: 15px;
	clear: both;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -195px;
	margin: 1px 0px 5px 0px;
	cursor: pointer;
}
.zajawki div.grafika
{
	float: left;
	width: auto;
	border: 1px solid silver;
	padding: 1px;
}
.zajawki div.grafika2
{
	text-align: center;
	width: 168px;
}
.galbox_title
{
	font-weight: bold;
	padding: 0px 0px 6px 0px;
	color: #2F3C4C;
	cursor: default;
	height: 60px;
	overflow: hidden;
	text-align: left;
}
.galbox_tresc
{
	text-align: left;
	height: 90px;
	overflow: hidden;
	line-height: 150%;
}
.galbox_info
{
	color: #727272;
	font-size: 8pt;
	text-align: left;
}

#news_box
{
	clear: both;
}
#news_box .first_news
{
	background-color: #f3f3f3;
	padding: 6px 0px 6px 0px;
	margin: 0px 0px -6px 0px;
}
#news_box .other_news
{
	background-color: transparent;
}
#news_box .news_item
{
	clear: both;
	padding: 0px 6px;
}
#news_box .title
{
	color: #2F3C4C;
	padding: 0px 0px 6px 0px;
	font-size: 12pt;
	font-family: sans-serif,Tahoma,Arial,Verdana,Helvetica; 
}


/* wyglad szczegolowy pojedynczej galerii */
.gal_foto_box
{
	clear: both;
	overflow: auto;
	max-height: 200px;
	cursor: default;
}
.gal_foto_box .grafika
{
	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 .title
{
	clear: both;
	height: 32px;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
}
#bigPhoto .tresc
{
	clear: both;
	text-align: justify;
	overflow: auto;
	max-height: 145px;
}

.height_1
{
	height: 148px;
}

.grafika img
{
	border: none;
	cursor: pointer;
}


/*___________ 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 8px;
    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;
}

.last_added_ogloszenia
{
    color:#2C3A43;
    font-family:verdana;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    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;
}

.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;
	width: 216px;
	text-align: center;
	overflow: hidden;
	padding: 1px;
}
.gallery_forbox
{
	height: 300px;
	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:#333333;
    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 solid #FFD700;
     padding: 2em;
     background-color: #FFFFDD;

}
#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: bold;
     color: blue;
     text-decoration: none;
}
#ie6sux a:hover {
     color: red;
}
#ie6sux strong {

     font-weight: bold;
}

#ie6sux table
{
	border: 1px solid #FFD700;
	background-color: white;
}

#ie6sux table td, #ie6sux table th
{
	border: none;
}

/*dostepnosc*/
div.usability_content {
	line-height: 1.5em;
}

#promoted_box
{
	height: 255px;
}

.newsletter
{
	border-collapse: collapse;
}
.input_box td, .input_box th
{
	padding-bottom: 8px;
}
.btn_box td
{
	padding-top: 8px;
}
.list_box th
{
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}
.list_box td
{
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
}
.list_box ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
