@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;
}

#baner_naglowkowy
{
    width: 950px;
    height: 90px;
    background: transparent url('../../images/portal/baner_naglowkowy.jpg') no-repeat top center;
    margin: auto;
}

.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 #c0c0c0;
}


/* belka tytulowa boxow */
.belka_1,
.belka_1 title,
.belka_S,
.belka_M,
.belka_L
{
	clear: both;
	min-height: 28px;
	line-height: 28px;
	padding: 1px 1px 1px 13px;
	text-align: center;
        font-family: verdana, arial, tahoma, sans-serif;
	font-weight: 600;
	font-size: 15px;
        letter-spacing: -1px;
	color: #0a61ae;
	overflow: hidden;
	white-space: nowrap;
	cursor: default;	
}

.belka_S
{ 
    background: #0a61ae url('../../images/portal/mniszkow_tlo_belka_tytulowa.png') repeat-x scroll 0 0;
    text-align: left;
    margin: 0 10px 0 0px;
    width: auto;
}

.belka_M
{ background: #0a61ae url('../../images/portal/mniszkow_tlo_belka_tytulowa.png') repeat-x scroll 0 -32px; height: 55px; }

.belka_L
{ 
    background: #0a61ae url('../../images/portal/mniszkow_tlo_belka_tytulowa.png') repeat-x scroll 0 -91px;
    width: 196px;
    height: 128px;
}

.belka_S a,
.belka_M a,
.belka_L a
{
    cursor: pointer;
    color: #0a61ae;
    text-decoration: none;
    float: left;
}

.belka_S > div
{ 
    background: white url('../../images/portal/mniszkow_tlo_belka_tytulowa_zawartosc.png') repeat-x scroll 0 0;
    width: auto;
    height: 28px;
    padding: 0 0 0 8px;
}

.belka_M div
{
    background: white url('../../images/portal/mniszkow_tlo_belka_tytulowa_zawartosc.png') repeat-x scroll 0 -30px;
    width: auto;
    height: 55px;
    vertical-align: top;
}

.belka_L > div
{
    background: white url('../../images/portal/mniszkow_tlo_belka_tytulowa_zawartosc.png') repeat-x scroll 0 -87px;
    width: 196px;
    height: 128px;
    vertical-align: top;
    overflow: hidden;
}

.belka_1 div.other a
{
	background: none;
	padding-left: 6px;
	padding-right: 60px;
}



/*.belka_1 .title
{
	
	float: left;
	padding-left: 16px;
	background: url('../../images/portal/kwadrat.png') no-repeat scroll 0 7px; 
	color: #ffffff;
}*/
        
.belka_1 .small_title
{
	vertical-align: baseline;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	margin-left: 2px;
	display: inline;
}

.belka_1 .roll
{
	background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat right top;
	/*background-color: #f38933 ;*/
	width: auto;
	height: 100%;
	float: right;
	margin: 0px;
	padding-left: 12px;
	padding-right: 24px;
	text-align: right; /* right */
	font-weight: normal;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 10px;
}

.roll_side,
.roll_side_sel
{
    width: 100px;
    height: 28px;
    line-height: 28px;
    float: right;
    color: #6ab1f1;
    text-align: center;

}

.roll_side:hover,
.roll_side_sel:hover
{
    color: #9a171c;
    cursor: pointer;
}
.belka_1 .roll:hover
{
	background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat scroll -75px -128px;
	/*color: #0067aa;*/
	/*color: red;*/
}
.belka_1 .roll_sel
{
	background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat scroll -75px -32px;
	width: auto;
	height: 100%;
	float: right;
	margin: 0px;
	padding-left: 12px;
	padding-right: 24px;
	text-align: right; /* right */
	font-weight: normal;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 10px;
}
.belka_1 .roll_sel:hover
{
	background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat scroll -75px -160px;
	/*color: #0067aa;*/
}
div.belka_1 .rollside, 
div.belka_1 .rollside:hover,
div.belka_1 .rollside_sel,
div.belka_1 .rollside_sel:hover
{
	display: inline;
	width: 80px;
	height: 30px;
	float: right;
	margin: 0px;
	padding-left: 12px;
	padding-right: 24px;
	text-align: right; /* right */
	font-weight: normal;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
}

div.belka_1 .rollside
{
	background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat scroll -84px -64px;
}

div.belka_1 .rollside:hover
{
	background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat scroll -84px -192px;
}
div.belka_1 .rollside_sel
{
	background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat scroll -84px -96px;
}
div.belka_1 .rollside_sel:hover
{
	background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat scroll -84px -128px;
}

.search_menu
{
	text-align: left;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 8px 0px;
	cursor: pointer;
	clear: both;
	/*border-bottom: 1px solid #0067aa; /*8FB17E;*/
	text-transform: uppercase;
	font-size: 10px;
}

.search_menu .item_sel
{
	font-weight: bold;
	color: #f38933;
	font-size: 12px;
}

.srch_inp
{
	clear: both;
        width: auto;
        height: 24px;
}

.srch_btn
{
	float: right;
	width: 20px;
	height: 20px;
	border: none;
	background: transparent url('../../images/portal/mniszkow_button_szukaj.png') no-repeat;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
        overflow: hidden;
	/*background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat scroll -120px -70px;*/
	/*padding: 0 2px 3px 0;/**/
}
.srch_btn:hover
{
	/*background: transparent url('../../images/portal/belka_tytulowa_alt.png') no-repeat scroll -120px -198px;*/
	/*color: red;*/
}

.srch_btn_long
{
    width: 67px;
    height: 23px;
    background: transparent url('../../images/portal/mniszkow_button_szukaj_wide.png') no-repeat center center;
    border: none;
    padding: 0 0 0 0;
    margin: 0;
    float: right;
}

#search_keyword, #search_query, #impreza_query, #szukaj_query, #keyword, #newsletter_users_email
{
	border: 1px inset #696969;
	color: #696969;
	float: left;
	width: 177px;
	height: 14px;
        padding-bottom: 3px;
	/*padding: 2px 0px 0px 3px;/**/
}

#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 #c0c0c0;
	float: left;
	width: 80px;
}

#adv_form #search_kategoria
{
	border: 1px solid #c0c0c0;
	width: 286px;
	max-width: 286px;
}

#adv_form
{
	float: left;
	width: 100%;
	margin-top: 6px;
	padding-top: 6px;
	/*border-top: 1px solid #0067aa; /*#8fb17e;*/
}
#adv_form .center
{
	padding-bottom: 6px;
}
#adv_form .left
{
	float: left;
	width: 80px;	
}
#adv_form .right
{
	float: right;
	width: 180px;	
	border-left: 1px solid #0067aa;
}
#adv_form label
{
	cursor: pointer;
}

/********************* N A V I G A T O R **************************************/
div#navigator
{
        width: 690px;
	clear: both;
	float: right;
        text-align: left;
	font-size: 10px;
	font-weight: normal;
	color: black;
	padding: 14px 10px 0px 250px;
	display: block;
	background: transparent url('../../images/portal/mniszkow_tlo_navigator.png') repeat-x scroll 0px 0px; /**/
	letter-spacing: 1px;
}

div#navigator b
{
        color: #0a61ae; /* niebieski */
	text-transform: uppercase;
	padding-right: 9px;
        margin-right: 7px;
        background: transparent url('../../images/portal/mniszkow_next.png') no-repeat center right;
        letter-spacing: 0px;
        font-weight: normal;
        font-size: 10px;
}

div#navigator .puncted,
div#navigator a,
div#navigator a:hover
{
	display: inline;
        text-transform: lowercase;
        padding-right: 13px;
        margin-right: 7px;
        background: transparent url('../../images/portal/mniszkow_next.png') no-repeat center right;
	text-decoration: none;
        color: black;
        letter-spacing: 0px;
        word-spacing: 1px;
        font-size: 10px;
}

div#navigator div.puncted:first-letter,
div#navigator a:first-letter,
div#navigator b:first-letter
{
    text-transform: uppercase !important;
}

/* pierwotnie lewy panel - strona cms */
.page_content_main
{
	width: 690px;
	float: right;
        padding: 12px 0 0 0;
        margin: 0 10px;
}


/* pierwotnie prawy panel - strona cms */
.page_content_side
{
	float: left;
	width: 210px;
        overflow: hidden;
        padding: 2px 0 0 21px;
        margin: 0;
        /*outline: 1px solid silver; /**/
}


/* lewy panel - strona glowna */
.index_content_left
{
	float: left;
	width: 700px;
	margin: 0px 0px 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;
	padding: 6px;
	width: 100%;
        margin: 0;
}
.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: 150%;
}
.index_content_news
{
	padding: 0px;
	width: 444px;
	min-height: 875px;
}
.portal_content_news
{
	padding-right: 0px;
	width: 650px;
}
.index_content_tresc,
.index_content_galerie
{
	width: auto;
	min-height: 540px;
        padding: 0 10px 0 0;
}
.index_center_tresc
{
	clear: both;
	float: left;
	padding: 0 6px 6px 6px;
	width: auto; /* 192 */
        height: auto;
        /*max-height: 310px;*/
}
.pogoda_box
{
	min-height: 78px;
}
.media_box /*, .gal_box*/
{
	min-height: 254px;
	max-height: 345px;
        position: relative;
}

div.multimedia_header_zdjecia
{
	background: transparent url('../../images/portal/border_names.png') no-repeat scroll -26px 0;
	margin: 0px 0 0 -12px;
	width: 25px;
	height: 204px;
	float: left;
}

div.multimedia_header_galerie
{
	background: transparent url('../../images/portal/border_names.png') no-repeat scroll -76px 0;
	margin: 0px 0 0 -12px;
	width: 25px;
	height: 204px;
	float: left;
}

div.multimedia_header_multimedia
{
	background: transparent url('../../images/portal/border_names.png') no-repeat scroll 0px 0;
	margin: 0px 0 0 -12px;
	width: 25px;
	height: 204px;
	float: left;
}

div.multimedia_header_multimedia_pop
{
	background: transparent url('../../images/portal/border_names.png') no-repeat scroll -51px 0;
	margin: 0px 0 0 -12px;
	width: 25px;
	height: 204px;
	float: left;
}

/*div.multimedia_content div.grafika2
{
    width: 184px;
    height: 84px;
    border: none;
    margin: 0px 0 0 -2px;
}*/

div.multimedia_content
{
    float: right;
    width: 179px;
    margin-left: 0px;
}

div.multimedia_content div.galbox_tresc
{
     width: 152px;
     padding-right: 8px;
}

.kalendarium_center_tresc
{
	clear: both;
	float: left;
	border: 1px solid #096caf;
	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%;
        list-style-position: inside;
        width: 100%;
}
.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;
	min-width: 250px;
	max-width: 470px;
	font-size: 10px;
	color: #333333;
}


/* box tytulu */
.portal_content_tresc div.top div.title
{
	color: #0a61ae;
	padding: 0px 0px 3px 0px;
	font-size: 20px;
        letter-spacing: -1px;
}
.portal_content_tresc div.top div.title:after
{
    content: " »";
}

/* 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 scroll 0px 0px;*/
	background: #f38933;
	height: 20px;
	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 #096caf;
	padding: 3px 6px;
}

/* obrazek zajawki w tresci cms */
.content div.left div.grafika
{
	clear: both;
	/* border: 1px solid #c0c0c0; */
	padding: 1px;
	text-align: center;
}


/* obrazek zajawki w tabeli zajawkowej */
td div.left div.grafika
{
	clear: both;
	float: left;
	width: auto;
	border: 1px solid #c0c0c0;
	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 #c0c0c0;
	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 #c0c0c0;
	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
{
	/*float: right;*/
	/*width: 100%;*/
	height: auto;
	border-collapse: collapse;
	border: none;
        width: 100%;
}
.zajawki .title
{
	width: 100%;
	height: 17px;
	font-weight: bold;
	padding: 0px 0px 2px 6px;
}
.zajawki .title2
{
        width: 210px;
        height: 16px;
	font-weight: bold;
	cursor: default;
        overflow: hidden;
        white-space: nowrap;
        padding: 4px 0 0 0px;
        background: white;
}
.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,
.zajawki .abstr
{
	width: 100%;
	text-align: justify;
	padding: 0px 0px 0px 6px;
	line-height: 150%;
}

.zajawki .tresc2
{
	width: 210px;
        height: 140px;
        min-height: 140px;
        max-height: 140px;
	text-align: justify;
	padding: 0px;
	line-height: 133%;
        color: #333333;
        overflow: hidden;
        background: white;
}
.zajawki .tresc3
{
	width: 100%;
	text-align: justify;
	padding: 0px 0px 0px 6px;
	font-size: 11px;
	cursor: default;
	line-height: 150%;
}
.zajawki .tresc4
{
	text-align: justify;
	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;
        text-align: right;
}
.zajawki .info2
{
	width: 100%;
	height: 17px;
}
.zajawki .grafika div
{
	/*border: 1px solid #c0c0c0;*/
	padding: 1px;
}
.zajawki td div.data
{
	float: left;
	color: #727272;
	cursor: default;
	width: auto;
}
.zajawki .link, .portal_content_news .link
{
	float: right;
	font-weight: 600;
	padding: 0px 6px 0px 0px;
	cursor: default;
	width: auto;
	text-transform: uppercase;
        position: relative;
        bottom: 0px;
        right: 0px;
}

div.link_wiecej,
div.link_wiecej a
{
    padding: 0 4px 0 0;
    color: #0a61ae;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
    float: right;
}

div.link_wiecej:after
{
    content: " ...";
    letter-spacing: 0px;
}

/* 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/belka_title_icon.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: #0067aa;
	font-size: 12px;
        line-height: 16px;
	text-decoration: none;
}

.title a
{
    font-size: 16px;
    letter-spacing: -1px;
}

.title a:after
{
    content: " »";
}

table.zajawki div.link a, 
.portal_content_news div.link a,
.zajawki div.link a,
.forbox_data div.link a,
div.kalimp_center_tresc div.link a
{	
	color: #f38933;
        text-align: right;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 600;
}
div.link
{
        text-align: right;
}

.title a:hover, 
.title2 a:hover, 
.title3 a:hover, 
.title4 a:hover
/*.portal_content_news .link a:hover*/
{
	color: #0067aa;
}


/* tresc zajawki jako link */
.zajawki .tresc a,
.zajawki .tresc2 a,
.zajawki .tresc3 a,
.zajawki .tresc4 a,
.zajawki .tresc_just a,
.zajawki .tresc2_just a,
.zajawki .abstr a
{
	color: #030303;
	text-decoration: none;
        text-align: justify;
        display: block;
        height: 130px;
        overflow: hidden;
}

.zajawki .abstr a
{
    display: block;
    height: 55px;
}

/* 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%;
        padding-bottom: 6px;
        margin-bottom: 6px;
	/*background-color: #0067aa;*/
	/*background: transparent url('../../images/portal/news_background.png') repeat-y scroll 322px;*/
}

/* stopki portalu, stron, newsow itp */
.whole_footer
{
	width: 100%;
}

.page_footer
{
	color: black;
        border-bottom: 3px solid #6ab1f1;
}
.page_footer_additional
{
	width: 100%;
	position: relative;
}

div.footer_add_sep
{
	width: 1px;
	height: 10px;
	background-color: black;
	display: inline;
}

.page_footer_additional a, 
.page_footer_additional a:hover
{
	color: #404040;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 0px 4px 0px 6px;
}

.page_footer,
.page_content_footer,
.page_news_footer
{
	clear: both;
	padding: 0 0 8px 0;
	/*border-bottom: 1px solid #8FB17E;*/
	text-align: center;
	/*color: #727272;*/
	cursor: default;
        width: 100%;
}

.page_footer
{
    background: transparent url('../../images/portal/mniszkow_tlo_stopka.png') no-repeat bottom center;
    padding-top: 23px;
}
.page_footer p, .page_content_footer p, .page_news_footer p
{
	margin: 0px;
}
.page_footer a,
.page_content_footer a,
.page_news_footer a
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #000000; /*#2F3C4C;*/
	text-decoration: none;
	letter-spacing: -1px;
        padding: 0 2px;
}
.page_footer a:hover, .page_content_footer a:hover, .page_news_footer a:hover
{
	color: black;
}
.footer_left,
.footer_right
{
	float: left;
	color: #696969;
	font-size: 10px;
	padding: 6px;
	cursor: default;
	width: auto;
        letter-spacing: -1px;
}
.footer_left p
{
    padding: 0;
    margin: 0;
}

.footer_right
{
	float: right;
}
.footer_right span.red
{
	color: #ff0000;
}
.footer_right span.black
{
	color: black;
}
.footer_right a
{
	text-decoration: none;
}

/* box wyszukiwarki, reklamy */
.right_banners, .rightbox_panel, .search_box
{
	clear: both;
	padding: 15px 0 0 1px;
	/*border: 1px solid #096caf;/**/
}

.panoramy_box
{
	clear: both;
	border: 1px solid #8FB17E;
}

/* znaki validacji xhtml i css */
div.validator
{
	float: right;
	width: auto;
	/*background-color: #68A756;*/
	color: #2F3C4C; /*white*/
	font-size: 11px;
	padding: 3px 6px 3px 6px;
	margin: 0px 0px 6px 0px;
	cursor: default;
}
div.validator a,
div.validator a:hover
{
	color: black;
	text-decoration: none;
        cursor: pointer;
}

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;
	height: auto;
}
div.pogoda .pogoda_img_1
{
	height: 32px;
	width: 32px;
	float: right;
}
div.pogoda .pogoda_img_2
{
	height: 64px;
	width: 96px;
	float: left;
}
div.pogoda div.pogoda_day
{
	display: inline;
	width: 96px;
}
div.pogoda div.pogoda_txt
{
	text-align: center;
	vertical-align: middle;
	width: 96px;
	display: inline;
	height: auto;
	padding-top: 6px;
}

div.pogoda_txt b
{
	text-transform: uppercase;
	float: right;
	padding-right: 3px;
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: bold;
}
/*
div.pogoda td, div.pogoda th
{
	width: 64px;
	font-weight: normal;
}
div.pogoda td.pogoda_img
{
	height: 100%; 
	vertical-align: bottom;
	text-align: center;
}
div.pogoda td.pogoda_img_right
{
	height: 50px;
	width: auto;
	vertical-align: middle;
	text-align: center;
	float: left;
}
div.pogoda td.pogoda_img_right b
{
	text-transform: uppercase;
}
div.pogoda td.pogoda_img_right img
{
	float: right;
}*/
div.pogoda span.temp_dn
{
	color: #f38933;
}
div.pogoda span.temp_nc
{
	color: #0067aa;
}

.index_center_tresc div.data
{
	padding: 0px 0px 6px 0px;
}
.index_center_tresc div.imieniny
{
	height: 30px;
}

td.buttons
{
	height: 26px;	
	line-height: 26px;
	font-size: 15px;	
	text-align: center;
	vertical-align: middle;
	width: 100%;
        padding-top: 0;
}

/* Box galerii strony glownej */
td.buttons div.belka_1
{
	float: left;
	width: 180px;
	height: 30px;
	line-height: 30px;
	margin-left: -2px;
	margin-top: 0px;
	/*padding: 0px 7px 0px 8px;*/
}

/* NUMS - bloki z przelaczajacymi sie numerkami */
div.nums
{
	cursor:default;
	width: auto;
        height: auto;
        padding: 0px;
        margin: -3px 0 0 0;
        text-align: center;
        color: #696969;
        font-size: 13px;
        font-weight: 600;
        background: none;
}

div.nums div[id]
{
        cursor: pointer;
	display: inline;
	margin: 3px 4px 0;
	height: 26px;
	width: 26px;
        text-align: center;
        background: none;
}

div.nums div[id].sel,
div.nums div[id].sel:hover,
div.nums div[id]:hover
{
	color: #0a61ae;
	cursor: pointer;
        font-size: 120%;
        background: transparent;
}

div.page_swapper
{
    width: 100%;
    height: 18px;
    margin: 8px 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    border-top: 0px solid #6ab1f1;
    color: #0a61ae;
    background: white url('../../images/portal/mniszkow_tlo_belka_tytulowa_zawartosc.png') repeat-x;
}

div.page_bar
{
    font-size: 14px;
    font-weight: bold;
    color: #0a61ae;
}

div.page_swapper a,
div.page_bar a
{
    padding: 2px 6px;
    font-size: 80%;
    color: #696969;
    text-decoration: none;
    cursor: pointer;
}

div.page_swapper a:hover,
.page_bar a:hover
{ color: #0a61ae; }

.zajawki div.grafika
{
	float: left;
	width: auto;
	border: 1px solid #c0c0c0;
	padding: 1px;
}
.zajawki div.grafika2
{
	text-align: center;
	max-height: 113px;
        max-width: 168px;
        overflow: hidden;
}
.zajawki div.grafika2 img
{
	border: 1px solid #c0c0c0;
        height: 113px;
        width: 168px;
}

.galeria_graf
{
    width: 168px;
    height: 113px;
    padding: 1px;
    border: 1px solid #c0c0c0;
    text-align: center;
    overflow: hidden;
}

.galeria_graf img
{
    width: 168px;
    height: 113px;
}

.galeria_graf_XL
{
    padding: 1px;
    border: 1px solid #c0c0c0;
    text-align: center;
    overflow: hidden;
}

.galeria_graf_XL img
{
    border: 1px solid #6ab1f1;
}

.galbox_title
{
	clear: both;	
	text-align: left;
	padding: 0px 0px 6px 0px;
	height: 36px;
}

.galbox_title a,
.galbox_title a:hover
{
	color: #0067aa;
	font-weight: 600;
	font-size: 15px;
	/*text-transform: uppercase;*/
	cursor: default;
	overflow: hidden;
}
.galbox_title a:before
{
	content: url('../../images/portal/belka_title_icon.png');
	padding: 2px 8px 0px 0px;
}

.galbox_tresc
{
	overflow: hidden;
	line-height: 125%;
        height: 60px;
        max-height: 60px;
        min-height: 60px;
        font-size: 12px;
        text-align: justify;
        width: 190px;
        
}
.galbox_info
{
	color: #000000;
	font-size: 8pt;
	text-align: left;
        margin-left: 6px;
        font-size: 11px;
        width: 160px;
        float: left;
        padding: 0px 12px 0 0;
        margin-bottom: 0px;
}

/* opis dokumentu */
table.dokument
{
    color: black;    
}


table.dokument tr { vertical-align: top; }

table.dokument tr p
{
    margin: 0;
    padding: 0;
    text-align: justify;
    line-height: 150%;
}

/* lista dokumentow */
table.dok_list
{
    width: 680px;
    border: none;
    margin: 0;
    padding: 0;
}

table.dok_list a,
table.dokument a,
table.dok_list th > nota
{
    color: #0a61ae;
    text-decoration: none;
    cursor: pointer;
}

table.dok_list a:hover,
table.dokument a:hover
{
    color: #6ab1f1;
}

div.dok_footer_small,
div.dok_footer
{
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: -1px;
}

table.zajawki {
    border: medium none;
}

div.dok_footer_small
{
    font-size: 10px;
}

span.szary
{
    color: #696969;
    display: inline;
    float: left;
    text-align: right;
    width: 110px;
    min-height: 16px;
    margin-right: 3px;
}

.long
{
    width: 150px !important;
}

span.blue_fixed,
span.blue
{
    color: #0a61ae;
    display: inline;
}

span.blue_fixed
{
    float: left;
    text-align: right;
    width: 110px;
    margin-right: 3px;
}

span.czarny
{
    font-weight: bold;
    color: black;
    display: block;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
}

span.srednia_wielkosc
{
    font-size: 12px;
    font-weight: normal;
}

span.dok_title
{
    color: #0a61ae;
    font-family: verdana, tahoma, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

div.dok_actions
{
    width: auto;
    height: auto;
    float: right;
    display: inline;
}

div.clr_border
{
    width: 100%;
    height: 4px;
    border-bottom: 1px dotted #c0c0c0;
    margin-bottom: 4px;
    clear: both;
}

/* zakladki aktualnosci strony glownej */
#news_tabs ul.tabs
{
	font-family: tahoma, sans-serif;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: left;
	margin: 0px; /*0*/
	padding: 0px;
	width: 100%;
	background-color: #ffffff; /*#e1ebe2;*/
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #0067aa;
	/*vertical-align: top;*/
}
#news_tabs ul.tabs li
{
	width: auto; /*80px;*/
	height: 17px;
	line-height: 17px;
	float: left;
	margin: 1px;
	padding: 1px 10px 1px 10px; /*4 */
	max-width: 80px;
	text-align: center;
	cursor: pointer;
	background-color: #606060; /*#e1ebe2;*/
	color: #ffffff;
	/*border-bottom: 1px solid white; /*#8fb17e;*/
	/*border-right: 1px solid white;/**/
}
#news_tabs ul.tabs li.sel
{
	background-color: #f38933; /* white */
	font-weight: bold;
	/*border-left: 1px solid white; /*#8fb17e;*/
	/*border-right: 1px solid white; /*#8fb17e;*/
	/*border-top: 1px solid white; /*#8fb17e;*/
	/*border-bottom: none;*/
	/*border: 1px solid white; /*#8fb17e;*/
}
#news_tabs ul.tabs li:hover
{
	font-weight: bold;
	color: #ffffff;
}

#news_tabs ul.tabs li.rssli
{
	height: 17px;
	background-color: transparent;
	float: right;
	text-align: right;
	width: 50px;
	padding: 1px 0 1px 0;
}
#news_tabs ul.tabs li.rssli a,
#news_tabs ul.tabs li.rssli a img
{
	float: right;
}

#news_box
{
	clear: both;
}
.first_news
{
	background-color: #f3f3f3;
	padding: 6px 0px 6px 0px;
	margin: 0px 0px -6px 0px;
	border: 1px solid #ff00ff;
        display: none;
}
#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
{
        width: 100%;
	max-height: 200px;
	border: 1px solid #c0c0c0;
	clear: both;
	cursor: default;
	overflow: scroll;
}
.gal_foto_box .grafika
{
	border: 1px solid #c0c0c0;
	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
{
	border: 1px solid #c0c0c0;
	padding: 1px;	
	clear: both;
	height: 285px;
}
#bigPhoto .grafika img
{
	max-width: 428px;
}
#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;
}
/*__________________________________________________________*/
div.gazeta_opis
{

}

div.gazeta_opis ul
{
        height: 92px;
        width: 160px;
        overflow: hidden;
        margin: 0 0 0 0;
        float: left;
        padding: 0px;
}

div.gazeta_opis > p,
div.gazeta_opis ul,
div.gazeta_opis ul li
{
	/*color: #0067aa;*/
	font-family: tahoma, arial, sans-serif;
	font-size: 13px;
	line-height: 125%;	
	margin: 2px 4px;
        /*list-style-type: none;*/
}

/*div.gazeta_opis ul,
div.gazeta_opis p ul
{
    list-style-image: url('../../images/portal/lisel.png') ;
}*/

div.gazeta_opis ul li:before
{
	content: url('../../images/portal/lisel.png');
	min-width: 10px;
	max-width: 10px;
	min-height: 7px;
	max-height: 7px;
	margin: 1px 6px 1px 0px;
}

/*___________ 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/portHorizontalBlockMenu_block.png') no-repeat scroll -1908px -31px;*/
    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;
    position: relative;
}
a.last_added_justify,
a.last_added_justify:hover
{
	display: block;
	float: left;
	text-align: left;
	color: #0067aa;
	font-size: 13px;
	font-weight: 600;
	line-height: 150%;
	margin-left: 6px;
	padding: 2px 2px 2px 12px;
	background: transparent url('../../images/portal/belka_title_icon.png') no-repeat scroll 0 7px;	
	text-decoration: none;
}

.last_added_left:before
{
	content: url('../../images/portal/belka_title_icon.png') ;
	margin: 2px 4px 0px 2px;
}


.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 #0067aa;
    padding: 6px;
    color: #0067aa;
    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;
}
#error404
{
	background: transparent url('../../images/404.jpg') no-repeat;
	width: 950px;
	height: 353px;
	clear:both;
	float:left;
}

/*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: #0067aa;
font-weight:bold;
padding: 0px 1px 5px 1px;
width:640px;
}

.searchall a{
cursor: pointer;
color: #0067aa;
font-weight:bold;
padding: 0px 1px 10px 1px;
float: left;
width: 600px;
}

.searchall a:hover{
color: #0067aa;
}

.searchall p{
color: #0067aa;
font-weight:normal;
padding: 0px 1px 10px 1px;
clear: left;
}

.searchall_short, .searchall_short a{
clear: left;
font-weight: normal;
color: #0067aa;
}

.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: 300px;
    float: left;
}

.forbox_data
{
	border: 1px solid #096caf;
	padding: 6px;
	float: left;
	width: 286px;
	min-height: 120px;
	height: 160px;
}

.forbox_data_ofinw
{
	border:1px solid #096caf;
	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/portal/belka_title_icon.png') no-repeat;
	color:#2C3A43;
    display:block;
    font-family: tahoma, verdana, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 170%;
    margin: 0px 0px 0px 7px;
    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/belka_title_icon.png') no-repeat scroll 0 5px;
	color: #0067aa;
	display: block;
	font-family: tahoma, verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 120%;
	vertical-align: middle;
	margin-top: 0px;
	padding: 0px 8px 0px 8px;
	margin-left: 8px;
}

.last_added_przeglad_title a
{
	color: #0067aa;
	display: block;
	font-family: tahoma, verdana, sans-serif;
    font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 120%;
	vertical-align: middle;
	margin-top: 0px;
	padding: 1px 0px 0px 4px;
}


/* dla boksu przeglad dabrowski */

.grafikapd
{
	border: 1px solid #c0c0c0;
	max-height: 116px;
	height: auto;
	max-width: 116px;
	width: auto;
	text-align: center;
	overflow: hidden;
	padding: 1px;
	float: left;
	margin: 4px 6px;
}
.gallery_forbox
{
	max-height: 266px;
	width: 100%;
	min-width: 192px;
	max-width: 286px;
	border: 1px solid #096caf;
	clear: both;
	float: left;
	padding: 6px;
	position: relative;
}

.gallery_forbox table.zajawki
{
    width: 100%;
    text-align: left;
}

.gallery_forbox table.zajawki .grafika2
{
    width: 168px;
    height: 113px;
    float: left;
    margin: 6px 4px;
}

.spacer_box
{
	border: 1px solid #c0c0c0;
	padding: 1px;
	width: 282px;
	float: left;
}

.mapa_box
{
	clear: left;
	border: 1px solid #c0c0c0;
	padding: 1px;
	float: left;
	height: 100%;
	width: auto;	
	margin: 0px 12px 12px -6px;
}

div.adres
{
	text-align: left;
	text-transform: uppercase;
	padding: 6px;
	font-size: 10px;
	line-height: 150%;
	letter-spacing: 0px;
	margin-left: 12px;
	height: auto;
	width: auto;
	/*float: left;*/
}

div.forbox_data div.adres a.adres_title, 
div.forbox_data div.adres a.adres_title:hover
{
	color: #0067aa;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 110%;
	display: block;
	margin-bottom: 8px;
}

.portal_content_news li a, .struktura a, .portal_content_news a,
.portal_content_news li a:hover, .struktura a:hover, .portal_content_news a:hover
{
    color: #0067aa;
    text-decoration:none;
}
    
/* 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;
}

#promoted_box
{
	height: auto;
        width: 210px;
        border: none;
        padding: 0;
}

.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 #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}
.list_box td
{
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}
.list_box ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.newsletter_whole
{
    border-right: 1px solid #0067aa;
    border-left: 1px solid #0067aa;
    border-bottom: 1px solid #0067aa;
    height: 60px;
    padding: 12px;
}

div.wyszukiwarka
{
    width: 210px;
    height: 43px;
    float: left;
    margin: 0;
    padding: 10px 20px 0;
    border: none;
    overflow: visible;
    text-align: center;
}

div.dok_img
{
    width: 32px;
    height: 32px;
    float: left;
    display: inline;
    background: red url('../../images/portal/mniszkow_dokument.png') no-repeat center center;
    margin: 0 6px auto 0;
}

div.dok_stopka
{
    height: 20px;
    line-height: 20px;
    font-size: 10px;
    margin-top: 8px;
    letter-spacing: -1px;
}
div.dok_list
{
    float: left;
    width: 640px;
}

div.dok_list a
{
    color: black;
    cursor: pointer;
    text-decoration: none;
    display: block;
}

div.dok_list a:hover
{
    color: #333333;
}

#standalonesearcher_input
{
    width: 312px;
    height: 23px;
    float: left;
}

#standalonesearcher_input input
{
    width: 265px;
    border: 1px solid silver;
}

div.stat_bar
{
    width: 690px;
    height: 12px;
    margin-top: 3px;
}

div.stat_bar_l
{
    width: 3px;
    height: 12px;
    float: left;
    background: transparent url('../../images/portal/mniszkow_stat_sides.png') no-repeat scroll 0px 0px;
}

div.stat_bar_c
{
    height: 12px;
    float: left;
    background: transparent url('../../images/portal/mniszkow_stat_tlo.png') repeat-x scroll 0px 0px;
}

div.stat_bar_r
{
    width: 3px;
    height: 12px;
    float: left;
    background: transparent url('../../images/portal/mniszkow_stat_sides.png') no-repeat scroll -2px 0px;
}

div.sf_admin_pagination div
{
    display: inline;
}
