@charset "UTF-8";

div.notice
{
	background-color: #008000;
	padding: 4px;
	color: #ffff00;
	margin: 10px 0px 10px 0px;
}

div.error
{
	background-color: #ff0000;
	padding: 4px;
	color: #ffff00;
	margin: 10px 0px 10px 0px;
}

/* glowny blok strony glownej */
#page_content
{
    clear: both;
    /* padding: 0px 0px 6px 0px; */
}

/* przerywniki */
.cl
{
    clear: both;
    height: 0px;
    font-size: 0px;
}
.clr, .clr_p
{
    clear: both;
    width: 100%;
    height: 10px;
    font-size: 0px;
}
hr
{
    height: 1px;
    clear: both;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #989898;
}

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: 990px;
    height: 18px;
    background-color: #EEF3EE;
    border: 1px solid #2F3C4C;
}

#flashbar
{
    position: absolute;
    width: 972px;
    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;
    padding: 6px 0px 6px 0px;
}
.page_bar table
{
    margin: auto;
}
.page_bar td.num_pages
{
    font-size: 13px;
    font-weight: bold;
    color: red;
    text-align: center;
    cursor: default;
}
.page_bar td.prev, .page_bar td.next
{
    min-width: 46px;
    width: 46px;
}
.num_pages a
{
    font-weight: bold;
    color: black;
    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;
}

/* oddzielacz tekstu zajawki od dolnych linków */
.zaj_sep
{
	height: 50px;
	clear: both;
}

/* belka tytulowa boxow */
.belka_1, .belka_text
{
    clear: both;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    font-variant: small-caps;
    overflow: hidden;
    cursor: default;
    background: transparent url('../../images/portal/belki.png') no-repeat scroll 0px 0px;
    border-bottom: 1px solid #E92727;
}
.belka_1 .belka_right, .belka_text .belka_right
{
    width: 3px;
    height: 3px;
    float: right;
    cursor: default;
    background: transparent url('../../images/portal/belki.png') no-repeat scroll -797px 0px;
}
.belka_1:hover
{
    background: transparent url('../../images/portal/belki.png') no-repeat scroll 0px -104px;
}
.belka_1:hover .belka_right
{
    background: transparent url('../../images/portal/belki.png') no-repeat scroll -797px -104px;
}
.belka_1 a
{
    color: white;
    display: block;
    font-size: 14px;
    font-weight: bold;
    font-variant: small-caps;
    padding: 4px 0px 4px 16px;
    text-decoration: none;
}
.belka_1 a:hover
{
    color: #ECEF18;
}

.belka_1 .title
{
    float: left;
    width: 528px;
}
.belka_text .title
{
    float: left;
    color: white;
    display: block;
    font-size: 14px;
    font-weight: bold;
    font-variant: small-caps;
    padding: 4px 0px 4px 16px;
}

.belka_1 .roll
{
	background: transparent url(../../images/portal/mapa_roll.png) no-repeat;
	color: white;
	cursor: pointer;
	float: right;
	font-weight: bold;
	height: 10px;
	margin: 9px 0px 0px 0px;
	padding: 0px;
	text-align: right;
	width: 13px;
}
.belka_1 .roll:hover
{
    background: transparent url(../../images/portal/mapa_roll.png) no-repeat scroll 0px -15px;
    color: #ECEF18;
}
.belka_1 .roll_sel
{
	background: transparent url(../../images/portal/mapa_roll.png) no-repeat scroll 0px -30px;
	color: white;
	cursor: pointer;
	float: right;
	font-weight: bold;
	height: 10px;
	margin: 9px 0px 0px 0px;
	padding: 0px;
	text-align: right;
	width: 13px;
}
.belka_1 .roll_sel:hover
{
    background: transparent url(../../images/portal/mapa_roll.png) no-repeat scroll 0 -45px;
    color: #ECEF18;
}


.belka_2, .belka_search, .belka_ankiety
{
    clear: both;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    font-variant: small-caps;
    overflow: hidden;
    cursor: default;
    background: transparent url('../../images/portal/belki.png') no-repeat scroll 0px -208px;
    border-bottom: 1px solid #057C08;
}
.belka_2 .belka_right, .belka_search .belka_right, .belka_ankiety .belka_right
{
    width: 3px;
    height: 3px;
    float: right;
    cursor: default;
    background: transparent url('../../images/portal/belki.png') no-repeat scroll -797px -208px;
}
.belka_2:hover
{
    background: transparent url('../../images/portal/belki.png') no-repeat scroll 0px -312px;
}
.belka_2:hover .belka_right
{
    background: transparent url('../../images/portal/belki.png') no-repeat scroll -797px -312px;
}
.belka_2 a
{
    color: white;
    display: block;
    font-size: 14px;
    font-variant: small-caps;
    font-weight: bold;
    padding: 4px 0px 4px 16px;
    text-decoration: none;
}
.belka_2 a:hover
{
    color: #ECEF18;
}

.belka_2 .title
{
    float: left;
}
.belka_search .title, .belka_ankiety .title
{
    float: left;
    padding: 4px 0px 4px 16px;
    color: white;
}
.belka_1 #rollas, .belka_2 #rollas, .belka_search #rollas
{
    float: right;
    color: white;
    margin: 0px 4px 0px 0px;
    font-weight: bold;
    font-size: 19px;
    max-width: 26px;
}
.belka_1 #rollas:hover, .belka_2 #rollas:hover, .belka_search #rollas:hover
{
    color: #ECEF18;
}

.search_menu
{
    text-align: center;
    padding: 8px 0px 8px 0px;
    margin: 0px 0px 8px 0px;
    cursor: pointer;
    clear: both;
    border-bottom: 1px solid #DADADA;
    font-size: 12px;
}

.search_menu .item_sel
{
    font-weight: bold;
    color: #167D14;
}
.search_menu .item:hover, .search_menu .item_sel:hover
{
    color: red;
}

.srch_inp
{
    clear: both;
}

.srch_btn
{
    float: right;
    margin: 0px;
    width: 45px;
    height: 23px;
    border: none;
    background: transparent url('../../images/portal/srch_btn.png') no-repeat scroll 0px 0px;
}
.srch_btn:hover
{
    background: transparent url('../../images/portal/srch_btn.png') no-repeat scroll 0px -27px;
}

#search_keyword, #search_query, #impreza_query, #szukaj_query, #keyword, #newsletter_users_email
{
    border: 1px solid #727272;
    float: left;
    width: 166px;
    height: 17px;
    padding: 2px;
}

#newsletter_users_email
{
    width: 180px;
}


#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: 217px;
    max-width: 217px;
}

#adv_form
{
    float: left;
    width: 100%;
    border-top: 1px solid #DADADA;
    margin-top: 6px;
    padding-top: 6px;
    font-size: 12px;
}
#adv_form .center
{
    padding-bottom: 6px;
}
#adv_form .left
{
    clear: both;
    float: none;
}
#adv_form .right
{
    clear: both;
    float: none;
}
#adv_form label
{
    cursor: pointer;
}

/* pasek nawigacyjny */
.navigator
{
    clear: both;
    float: left;
    width: 982px;
    font-size: 10px;
    color: black;
    padding: 4px;
    background-color: #F0F0F0;
    border: 1px solid #E5E5E5;
    cursor: default;
}
.navigator a
{
    text-decoration: none;
    color: black;
}
.navigator a:hover
{
    color: red;
}
.navi_next
{
    color: red;
}

.ankieta_title
{
    text-align: center;
    clear: both;
    color: #067D09;
}

/* lewy panel - strona cms */
.page_content_left
{
    float: left;
    width: 210px;
    padding: 10px 10px 0px 0px;
}

/* centralny panel - strona cms */
.page_content_center
{
    float: left;
    width: 532px;
    padding: 10px 0px 0px 0px;
}

/* prawy panel - strona cms */
.page_content_right
{
    float: right;
    width: 230px;
    padding: 10px 0px 0px 0px;
}


/* lewy panel - strona glowna */
.index_content_left
{
    float: left;
    width: 446px;
    margin: 0px 6px 0px 0px;
}

.btn_1
{
    float: left;
    height: 23px;
    background: transparent url('../../images/portal/Buttons.png') repeat-x scroll 0px -55px;
    cursor: pointer;
}
.btn_1:hover
{
    background: transparent url('../../images/portal/Buttons.png') repeat-x scroll 0px -164px;
}
.btn_1:hover .btn_r
{
    background: transparent url('../../images/portal/Buttons.png') repeat-x scroll 0px -109px;
}
.btn_1 .btn_r
{
    float: right;
    width: 5px;
    height: 23px;
    background: transparent url('../../images/portal/Buttons.png') no-repeat scroll 0px 0px;
}
.btn_1 .title, .btn_2 .title
{
    float: left;
    color: white;
}
.btn_1 .title a, .btn_2 .title a
{
    color: white;
    display: block;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 4px 2px 9px;
}
.btn_1 .title:hover, .btn_2 .title:hover,
.btn_1 .title a:hover, .btn_2 .title a:hover
{
    color: #ECEF1A;
}

.btn_2
{
    float: left;
    height: 23px;
    background: transparent url('../../images/portal/Buttons.png') repeat-x scroll 0px -272px;
    cursor: pointer;
}
.btn_2:hover
{
    background: transparent url('../../images/portal/Buttons.png') repeat-x scroll 0px -380px;
}
.btn_2:hover .btn_r
{
    background: transparent url('../../images/portal/Buttons.png') repeat-x scroll 0px -326px;
}
.btn_2 .btn_r
{
    float: right;
    width: 5px;
    height: 23px;
    background: transparent url('../../images/portal/Buttons.png') no-repeat scroll 0px -218px;
}

.info_popular_top
{
    width: 156px;
    height: 38px;
    float: left;
    padding: 4px 0px 0px 54px;
    background: transparent url('../../images/portal/InfoBox.png') no-repeat scroll 0px 0px;
    color: white;
    cursor: default;
    font-weight: bold;
    font-variant: small-caps;
    font-size: 14px;
}
.info_popular_items
{
    width: 195px;
    float: left;
    padding: 0px 0px 0px 15px;
    background: transparent url('../../images/portal/InfoBox.png') repeat-y scroll -214px 0px;
}
.info_popular_bottom
{
    width: 210px;
    height: 32px;
    float: left;
    padding: 10px 0px 0px 0px;
    background: transparent url('../../images/portal/InfoBox.png') repeat-y scroll -428px 0px;
}

.media_box_top
{
    width: 195px;
    height: 48px;
    float: left;
    padding: 4px 0px 0px 15px;
    background: transparent url('../../images/portal/MediaBox.png') no-repeat scroll 0px 0px;
    color: white;
    cursor: default;
    font-weight: bold;
    font-variant: small-caps;
    font-size: 14px;
    position: relative;
}
.media_box_top .items
{
    float: left;
    position: absolute;
    left: 0px;
    bottom: 6px;
}

.media_box_top .items div,
.media_box_top .items div.sel
{
    float: left;
    width: 25px;
    margin: 0px 2px 0px 0px;
    background-color: #E6E6E6;
    color: black;
    text-align: center;
    font-weight: normal;
    cursor: pointer;
}
.media_box_top .items div.sel
{
    background-color: #E92526;
    color: white;
}
.media_box_top .items div:hover,
.media_box_top .items div.sel:hover
{
    background-color: #E92526;
    color: #ECEF18;
}

.gal_box_top
{
    width: 215px;
    height: 48px;
    float: left;
    padding: 14px 0px 0px 15px;
    background: transparent url('../../images/portal/GalleryBox.png') no-repeat scroll 0px 0px;
    color: white;
    cursor: default;
    font-weight: bold;
    font-variant: small-caps;
    font-size: 14px;
    position: relative;
}
.gal_box_top .items
{
    float: left;
    position: absolute;
    left: 0px;
    bottom: 6px;
}

.gal_box_top .items div,
.gal_box_top .items div.sel
{
    float: left;
    width: 25px;
    margin: 0px 2px 0px 0px;
    background-color: #E6E6E6;
    color: black;
    text-align: center;
    font-weight: normal;
    cursor: pointer;
}
.gal_box_top .items div.sel
{
    background-color: #097A08;
    color: white;
}
.gal_box_top .items div:hover,
.gal_box_top .items div.sel:hover
{
    background-color: #097A08;
    color: #ECEF18;
}


.newsletter_box_top
{
    width: 195px;
    height: 47px;
    float: left;
    padding: 19px 0px 0px 15px;
    background: transparent url('../../images/portal/NewsletterBox.png') no-repeat scroll 0px 0px;
    color: white;
    cursor: default;
    font-weight: bold;
    position: relative;
    font-variant: small-caps;
    font-size: 14px;
}

.newsletter_box
{
    float: left;
    width: 188px;
    padding: 10px;
    border-top: none;
    border-left: 1px solid #8A8A8A;
    border-right: 1px solid #8A8A8A;
    border-bottom: 1px solid #8A8A8A;
}
.newsletter .label_box, .newsletter .label_box
{
    text-align: left;
}
.newsletter .label_box
{
    font-size: 12px;
}
.newsletter label
{
    font-size: 12px;
}
.newsletter li label
{
    cursor: pointer;
}




/* 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;
    width: 532px;
}
.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;
}
.portal_content_news
{

	padding-right: 0px;
	width: 532px;

}
.index_content_tresc, .index_content_galerie
{
    width: 532px;
    min-height: 722px;
}
.index_center_tresc
{
    clear: both;
    float: left;
    width: 210px;
}
.index_center_tresc2
{
    clear: both;
    float: left;
    width: 230px;
}
.pogoda_box
{
    min-height: 140px;
}

.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%;
}
div.content ol, div.content ul, div.content li
{
    list-style-position: inside;
    margin: 0px;
    padding: 4px 0px 4px 8px;
}
.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: 24px;
	font-family: "Trebuchet MS",Tahoma,Arial,Verdana,sans-serif,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; */
    text-align: center;
}


/* obrazek zajawki w tabeli zajawkowej */
td div.left div.grafika
{
	clear: both;
	float: left;
	width: auto;
	border: 1px solid silver;
}


/* 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;
    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;
    background: transparent url('../../images/portal/zajawki_bgr.png') repeat-x bottom;
    margin: 4px 0px 0px 0px;
}
.zajawki .title
{
    width: 100%;
    min-height: 17px;
    font-weight: bold;
    padding: 0px 0px 2px 6px;
}
.zajawki .tekst
{
    float: right;
    width: 320px;
    min-height: 137px;
    position: relative;
}
.zajawki .title2
{
    width: 100%;
    min-height: 17px;
    font-weight: bold;
    padding: 0px 0px 2px 1px;
    cursor: default;
}
.zajawki .title2 a
{
    color: black;
    text-decoration: none;
}
.zajawki .title2 a:hover
{
    color: red;
}
.zajawki .title3
{
    font-weight: bold;
    cursor: default;
    text-align: left;
}

.zajawki .tresc
{
    width: 100%;
    text-align: left;
    padding: 0px 0px 0px 6px;
    line-height: 130%;
}
.zajawki .tresc2
{
    width: 100%;
    text-align: left;
    padding: 4px 0px 10px 0px;
    line-height: 130%;
}
.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: 4px 0px 10px 0px;
    line-height: 130%;
}
.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;
}
.zajawki td div.data
{
    float: right;
    clear: both;
    color: #727272;
    cursor: default;
    width: auto;
    margin: 0px 10px 0px 0px;
    font-size: 12px;
}
.zajawki .link, .portal_content_news .link, .info_popular_bottom .link
{

	float: right;
	clear: both;
	margin: 0px 10px 0px 0px;
	cursor: default;
	width: auto;
	font-size: 12px;
	color: red;
	border-bottom: 2px solid #E92727;

}

.link2
{
    float: right;
    clear: both;
    margin: 0px 10px 0px 0px;
    cursor: default;
    width: auto;
    font-size: 12px;
    color: #067D09;
    border-bottom: 2px solid #067D09;
}

.zajawki .right
{
    position: absolute;
    bottom: 0px;
    right: 0px;
}

/* obrazek w tytule zajawki */
.title div.img, .title2 div.img, .title3 div.img, .title4 div.img
{
    float: left;
    width: 4px;
    height: 18px;
    background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px 0px;
    margin: 0px 4px 0px 0px;
}

/* tresc zajawki jako link */
.zajawki .tresc a, .zajawki .tresc2 a, .zajawki .tresc3 a, .zajawki .tresc4 a,
.zajawki .tresc_just a, .zajawki .tresc2_just a, .info_popular_bottom .link a,
.galbox_tresc a, .zajawki .link a, .link2 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, .info_popular_bottom .link a:hover,
.galbox_tresc a:hover, .zajawki .link a:hover, .link2 a:hover
{

	color: #E92727;

}
.kalendarium_center_tresc .zajawki .tresc2 a:hover
{

	color: #E92727;

}


/* 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;
}

/* stopki portalu, stron, newsow itp */
.page_footer
{
    clear: both;
    width: 992px;
    height: 54px;
    color: white;
    cursor: default;
    font-weight: bold;
    font-size: 12px;
    background: transparent url('../../images/portal/stopka.png') no-repeat;
}
.page_content_footer, .page_news_footer
{
    clear: both;
    width: 992px;
    cursor: default;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    padding: 10px 0px 10px 0px;
}

.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
{
    color: #ECEF18;
}
.page_content_footer a:hover, .page_news_footer a:hover
{
    color: red;
}
.footer_menu
{
	float: right;
	margin: 6px 6px 0px 0px;
	width: 980px;
	text-align: right;
}
.footer_left
{
    float: left;
    margin: 8px 0px 0px 80px;
    width: auto;
    white-space: nowrap;
}
.footer_right
{
    float: right;
    color: silver;
    font-size: 11px;
    cursor: default;
    width: auto;
    margin: 2px 0px 2px 0px;
}
.footer_right span.red
{
    color: red;
}
.footer_right span.black
{
    color: black;
}
.footer_right a
{
    text-decoration: none;
}

/* box wyszukiwarki, reklamy */
.search_box, .forbox_obiekty
{
    clear: both;
    border-top: none;
    border-right: none;
    border-bottom: 4px solid #989898;
    border-left: 1px solid #DADADA;
    padding: 6px;
    background-color: #F3F3F3;
}
.calendar_box
{
    clear: both;
    float: left;
    width: 230px;
}

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

/* znaki validacji xhtml i css */
div.validator
{
    float: right;
    width: auto;
    color: #167F16;
    font-size: 11px;
    cursor: default;
    margin: 2px 0px 2px 32px;
}
div.validator a
{
    color: #167F16;
    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;
}
.zajawki div.grafika2
{
    border: 1px solid silver;
    text-align: center;
    width: 208px;
}
.zajawki div.grafika4
{
    border: 1px solid silver;
    text-align: center;
    width: 227px;
}
.galbox_title
{
    cursor: default;
    text-align: left;
}
.galbox_tresc
{
    text-align: justify;
    overflow: hidden;
    line-height: 130%;
}
.galbox_info
{
    color: #727272;
    font-size: 8pt;
    text-align: right;
}


/* zakladki aktualnosci strony glownej */
ul.tabs
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    float: left;
    margin: 2px 0px 0px 0px;
    padding: 0px;
 }
ul.tabs li
{
    float: left;
    margin: 0px;
    cursor: pointer;
    height: 25px;
    margin: 0px 2px 2px 0px;
    color: black;
    background: transparent url('../../images/portal/Tabs.png') repeat-x scroll 0px -116px;
}
ul.tabs li:hover, ul.tabs li.sel, ul.tabs li.sel:hover
{
    float: left;
    margin: 0px;
    cursor: pointer;
    height: 25px;
    margin: 0px 2px 2px 0px;
    color: white;
    background: transparent url('../../images/portal/Tabs.png') repeat-x scroll 0px -29px;
}
ul.tabs li:hover, ul.tabs li.sel:hover,
ul.tabs li:hover a, ul.tabs li.sel:hover a
{
    color: #ECEF18;
}
ul.tabs li.sel a
{
    color: white;
}

ul.tabs li div.title
{
    float: left;
    width: auto;
    margin: 3px 6px 0px 6px;
    font-size: 13px;
}

ul.tabs li .left
{
    float: left;
    width: 3px;
    height: 25px;
    background: transparent url('../../images/portal/Tabs.png') no-repeat scroll 0px -87px;
}
ul.tabs li:hover .left, ul.tabs li.sel .left, ul.tabs li.sel:hover .left
{
    float: left;
    width: 3px;
    height: 25px;
    background: transparent url('../../images/portal/Tabs.png') no-repeat scroll 0px 0px;
}

ul.tabs li .right
{
    float: left;
    width: 3px;
    height: 25px;
    background: transparent url('../../images/portal/Tabs.png') no-repeat scroll 0px -145px;
}
ul.tabs li:hover .right, ul.tabs li.sel .right, ul.tabs li.sel:hover .right
{
    float: right;
    width: 3px;
    height: 25px;
    background: transparent url('../../images/portal/Tabs.png') no-repeat scroll 0px -58px;
}



#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_links
{
    float: left;
    width: 532px;
}
.other_news_links a, .last_added_right a, .last_added_left a, .galbox_title a
{
    color: #90251B;
    text-decoration: none;
    display: block;
    line-height: 150%;
}
.media_title a
{
    color: #087D0B;
    text-decoration: none;
    display: block;
    line-height: 150%;
}
.last_added_left a
{
    color: #067D09;
}

.other_news_links a:hover, .last_added_right a:hover, .last_added_left a:hover,
.galbox_title a:hover, .media_title a:hover
{
    color: black;
}


/* wyglad szczegolowy pojedynczej galerii */
.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: 10px 0 10px 10px;
}
.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 silver;
    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;
}


/*___________ boxy dolne w informatorze i mapie ___________ */
#infomap_panel_left
{
    float: left;
    width: 316px;
    height: 180px;
    margin: 0px 8px 0px 0px;
}

/* ___________________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_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: 992px;
    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;
    font-size: 12px;
}

div.ankieta_pytanie input[type="text"]
{
    width: 192px;
}

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_prev:hover
{
    background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -86px;
}

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;
}
div.ankieta_next:hover
{
    background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -101px;
}

.ank_glosuj, .ank_wyniki
{
    background: none;
    border: none;
    margin: 0px;
    width: 85px;
    height: 22px;
    color: white;
    padding: 0px 0px 0px 4px;
}
.ank_glosuj:hover, .ank_wyniki:hover
{
    color: #EEEE1A;
}

/*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_left
{
    width: 234px;
    float: left;
}

.forbox_data
{
    float: left;
    width: 230px;
}

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

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

#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 ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}


/* baza dokumentow */

table.baza_dok, table.baza_dok2
{
    width: 100%;
    border-collapse: collapse;
    background: transparent url('../../images/portal/zajawki_bgr.png') repeat-x bottom;
    margin: 4px 0px 0px 0px;
}

table.baza_dok td
{
padding:8px 2px;
text-align:left;
vertical-align:middle;
}

table.baza_dok2 td
{
padding:8px 2px;
text-align:left;
vertical-align:text-top;
border-bottom: 1px solid #eeeeee;
}

table td.baza_dok2_label {
    width: 155px;
    font-weight: bold;
}

table.baza_dok td.nr_dok
{
    width: 115px;;
    border-collapse: collapse;
    margin: 4px 0px 0px 0px;
}

table.baza_dok tr.row_0 {
    background-color: #eeeeee;
}

table.baza_dok tr.row_1 {
    background-color: #ffffff;
}

.baza_dok td.tytul
{
    width: 100%;
    height: 17px;
    font-weight: bold;
    width: 360px;
}
.baza_dok .tekst
{
    float: right;
    width: 320px;
    min-height: 137px;
    position: relative;
}
.baza_dok .title2
{
    width: 100%;
    height: 17px;
    font-weight: bold;
    padding: 0px 0px 2px 1px;
    cursor: default;
    background: #ffffff;
}
.baza_dok th a, .baza_dok td.tytul a
{
    color: black;
    text-decoration: none;
}
.baza_dok th a:hover, .baza_dok td.tytul a:hover
{
    color: red;
}
