body
{
  background-color: #ffffff;
  color: #000000;
  padding: 0;
  margin: 4px 0 0 0;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
table
{
  text-align: left;
  border-collapse: collapse;
  width: 100%;

  color: inherit;
}
td { padding: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
form
{
  padding: 0;
  margin: 0;
}

td img
{
  display: block;
  border-width: 0;
}

select,input, textarea
{
  border-color: #7f9db9;
  border-style: solid;
  border-width: 1px;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

div#pagewrapper
{
  width: 900px;
  margin: 0 auto;
}

table.pad_table
{
  width: 786px;
  margin: 0 54px 0 56px;
  border-collapse: collapse;
  padding: 0;
}
table.nopad_table
{
  width: 900px;
  margin: 0;
  border-collapse: collapse;
  padding: 0;
}

td.main_menu_logo
{
  text-align: left;
  vertical-align: top;  
}
table.mml_table { width: auto; }
div.mml_text { padding-left: 10px; }
td.mml_bottom_logo { padding-left: 85px; }
div.mml_miasto
{
  font-size: 14px;
  font-weight: bold;
  color: #53606f;
}
div.mml_region { color: #b9b9b9; }
td.main_menu_icons
{
  text-align: right;
  vertical-align: top;
  padding: 26px 5px 0 0;
  width: 400px;
}
td.main_menu_icons td
{
  text-align: center;
  width: 16%;
}
td.main_menu_icons img { display: inline; }
td.main_menu_icons a
{
  color: #575757;
  font-size: 9px;
  display: inline;
}

td.mml_selects { padding-top: 9px; }
select.select_miasto { color: #000000; }
select.select_region { color: #000000; }

a.link_red_ul
{
  color: #ff0000;
  text-decoration: underline;
}
a.link_red { color: #ff0000; }

table.mainmenu
{
  margin: 8px 0 0 0;
  width: auto;
}
td.mainmenu { width: auto; }
a.mainmenu_link { color: #696969; }
a.mainmenu_finanse_link { color: #002d89; }
td.menu_a_background
{
  background: url('../images/menu_a_inside.gif');
  background-repeat: repeat-x;
  text-align: center;
  width: 100%;
}
td.menu_ia_background
{
  background: url('../images/menu_ia_inside.gif');
  background-repeat: repeat-x;
  text-align: center;
  width: 100%;
}
td.menu_finanse_a_background
{
  background: url('../images/menu_finanse_a_inside.gif');
  background-repeat: repeat-x;
  text-align: center;
  width: 100%;
}
td.menu_finanse_ia_background
{
  background: url('../images/menu_finanse_ia_inside.gif');
  background-repeat: repeat-x;
  text-align: center;
  width: 100%;
}
table.mainmenu_entry_active
{
  width: 120px;
  padding: 0px;
  margin-left: 2px;
}
table.mainmenu_entry_inactive
{
  width: 120px;
  padding: 0px;
  margin-left: 2px;
}

table.submenu
{
  background: url('../images/submenu_background.gif');
  background-repeat: repeat-x;
  width: 100%;
  height: 25px;
  margin-bottom: 9px;
}
table.submenu_finanse
{
  background: url('../images/submenu_finanse_background.gif');
  background-repeat: repeat-x;
  width: 100%;
  height: 25px;
  margin-bottom: 9px;
}
table.submenu_entry
{
  width: auto;
  margin-left: 62px;
}
td.submenu_link
{
  padding: 0 15px 0 15px;
  white-space: nowrap;
}
a.submenu { color: #696969; }
a.submenu_finanse { color: #002d89; }
td.footer_ruler
{
  background-color: #bebebe;
  padding: 0;
  width: 100%;
  height: 1px;
}
td.footer_between_rulers
{
  background-color: #ffffff;
  padding: 0;
  width: 100%;
  height: 38px;
}

td.left_column
{
  width: 458px;
  padding: 0 14px 10px 0;
  vertical-align: top;
}
td.right_column
{
  width: 314px;
  padding: 0 0 10px 0;
  vertical-align: top;
}

table.footer
{
  font-family: Tahoma, sans-serif;
  text-align: center;
  width: 100%;
  color: #a09f9f;
  margin: 10px 0 12px 0;
}
td.footer_top { padding-bottom: 13px; }
a.footer_link { color: #a09f9f; }

td.banner_top_td
{
  padding: 4px 0 4px 0;
  text-align: center;
}

div.pogoda_index_box
{
  font-family: Tahoma, sans-serif;
  color: #696969;
  padding-bottom: 12px;
}
span.pib_date { color: #f90000; }
span.pib_text_bold { font-weight: bold; }
select.pib_select_city { color: #666666; }

div.szukaj_index_box
{
  background: url('../images/search_background.gif');
  background-repeat: no-repeat;
  height: 69px;
  position: relative;
  padding-left: 16px;
  margin-bottom: 10px;
}
table.szukaj_index_table
{
  position: absolute;
  top: 25%;
  width: 100%;
}
td.serach_text { color: #ffffff; }
input.search_input_query
{
  border-color: #d0d5d9;
  border-style: solid;
  border-width: 1px;
  height: 16px;
  width: 171px;
}
input.search_input_city
{
  border-color: #d0d5d9;
  border-style: solid;
  border-width: 1px;
  height: 16px;
  width: 134px;
}
td.search_button { vertical-align: bottom; }
div.clear_float
{
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  clear: both;
}

div.katalog_firm_index_box
{
  width:100%;
  margin-bottom: 16px;
}
div.katalog_firm_content { }
td.katalog_firm_content_left
{
  background-color: #ffffff;
  border-color: #dde2e6;
  border-style: solid;
  border-width: 0 0 0 1px;
  width: 1px;
}
td.katalog_firm_content_right
{
  background-color: #ffffff;
  border-color: #dde2e6;
  border-style: solid;
  border-width: 0 1px 0 0;
  width: 1px;
}
td.katalog_firm_content_middle
{
  background: url('../images/katfir_inner_gradient.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}
table.katalog_firm_content_middle { width: auto; }
div.katalog_firm_index_box_top
{
  background: url('../images/katfir_top_border.gif');
  background-repeat: no-repeat;
  height: 3px;
  width: 100%;
}
div.katalog_firm_index_box_bottom
{
  background: url('../images/katfir_bottom_border.gif');
  background-repeat: no-repeat;
  height: 4px;
  width: 100%;
}
td.kfcm_left_column { padding: 0 44px 0 17px; }
td.kfcm_right_column { padding: 0 0 0 44px; }
td.kfcm_imgtd { padding: 0 10px 2px 0; }
td.kfcm_imgtd img
{
  width: 22px;
  height: 18px;
}
a.kfcm_link { color: #696969; }
td.kfcm_h1
{
  color: #696969;
  font-weight: bold;
  font-size: 11px;
  padding-right: 8px;
  white-space: nowrap;
}
td.kfcm_hr { width: 100%; }
div.kfcm_hr
{
  background-color: #696969;
  height: 1px;
  position: relative;
  bottom: -4px;
}
td.kfcm_header { padding: 6px 0 5px 17px; }

div.rezerwacja_hoteli_index_box
{
  background: url('../images/rezerwacje_index_background.gif');
  background-repeat: no-repeat;
  width: 458px;
  height: 127px;
  margin-bottom: 18px;
}
table.rhib_main { color: #696969; }
td.rhib_h1
{
  color: #f95200;
  font-weight: bold;
  font-size: 11px;
  padding-right: 8px;
  white-space: nowrap;
}
td.rhib_hr { width: 100%; }
div.rhib_hr
{
  background-color: #f95200;
  height: 1px;
  position: relative;
  bottom: -4px;
}
td.rhib_header { padding: 4px 10px 0 24px; }
td.rhib_content { padding: 15px 0 0 9px; }
table.rhib_content { width: auto; }
td.rhib_dates_main_td { width: 185px; }
table.rhib_dates { width: auto; }
td.rhib_pl_main_td { width: 185px; }
td.rhib_name
{
  text-align: right;
  padding: 0 8px 9px 0;
  width: 64px;
  font-weight: bold;
}
select.rhib_select_miasto
{
  width: 170px;
  height: 19px;
}
input.rhib_input_date
{
  width: 90px;
  height: 17px;
}
select.rhib_select_lp
{
  width: 43px;
  height: 17px;
}
td.rhib_pl
{
  text-align: center;
  padding-bottom: 4px;
  font-weight: bold;
}
td.rhib_input_date_td
{
  width: 90px;
  padding-right: 5px;
}
td.rhin_kal_td { width: 18px; }
td.rhin_kal_td img { cursor: pointer; }


div.dyskusja_na_forum_index_box
{
  margin-bottom: 18px;
  color: #696969;
}
td.dnfib_title
{
  padding-left: 22px;
  font-weight: bold;
}
td.dnfib_czerwony_ruler { width: 11px; }
td.dnfib_czarny_ruler
{
  width: 100%;
  vertical-align: bottom;
  padding-right: 4px;
}
div.dnfib_czerwony_ruler
{
  background-color: #ff0000;
  width: 11px;
  height: 3px;
}
div.dnfib_czarny_ruler
{
  background-color: #696969;
  height: 1px;
}
td.dnfib_entries { padding: 10px 0 0 13px; }
td.dnfib_entry { padding: 0 0 6px 0; }
a.dnfib_entry_name
{
  font-weight: bold;
  color: #696969;
}
a.dnfib_entry_text { color: #696969; }

div.link_sponsorowane_index_box { margin-bottom: 15px; }
td.lsib_top_border
{
  background: url('../images/linki_spons_top_border.gif');
  background-repeat: no-repeat;
  height: 3px;
}
td.lsib_bottom_border
{
  background: url('../images/linki_spons_bottom_border.gif');
  background-repeat: no-repeat;
  height: 3px;
}
td.lsib_middle
{
  background-color: #e8ebf1;
  border-color: #758bab;
  border-style: solid;
  border-width: 0 1px 0 1px;
}
td.lsib_header { padding: 6px 6px 5px 17px; }
td.lsib_h1
{
  color: #696969;
  font-weight: bold;
  font-size: 11px;
  padding-right: 8px;
  white-space: nowrap;
}
div.lsib_hr
{
  background-color: #696969;
  height: 1px;
  position: relative;
  bottom: -4px;
}
td.lsib_hr { width: 100%; }
td.lsib_enries { padding: 0 6px 0 12px; }
td.lsib_entry
{
  padding: 0 8px 3px 0;
  text-align: justify;
}
a.lsib_link_red
{
  font-weight: bold;
  color: #f95200;
}
a.lsib_link_black { color: #4e4e4e; }

div.dodaj_firme_do_katalogu_index_box { margin-bottom: 6px; }

div.ogloszenia_kategorie_index_box { margin-bottom: 8px; }
table.okib_main_table
{
  border-color: #95b5a4;
  border-style: solid;
  border-width: 1px;
}
td.okib_title
{
  background-color: #cfefde;
  height: 22px;
  color: #696969;
  font-weight: bold;
  padding: 0 11px 0 23px;
}
td.okib_strony_info
{
  padding: 2px 8px 2px 16px;
  background-color: #f5fff1;
}
td.okib_list_header
{
  padding: 2px 8px 2px 16px;
  background-color: #cfefde;
}
td.okib_entry_title
{
  width: 70%;
  padding: 2px 4px;
}
td.okib_entry_price
{
  width: 15%;
  white-space: nowrap;
  padding: 2px 4px;
}
td.okib_entry_date
{
  width: 15%;
  white-space: nowrap;
  padding: 2px 4px;
}
td.okib_strony
{
  background-color: #cfefde;
  padding: 4px 8px;
  text-align: center;
}
td.okib_strony a { color: #696969; }
td.okib_content
{
  background-color: #f5fff1;
  padding: 4px;
}
td.okib_content a { color: #696969; }
div.okib_add_form td { padding-bottom: 2px; }
input.okib_add_form_dodaj
{
  border: 0;
  width: 70px;
  height: 17px;
}
td.okib_t_t { width: 100%; }
td.okib_t_link { white-space: nowrap; }
a.okib_link_add
{
  color: #ff0000;
  font-weight: normal;
}
tr.okib_entry_odd { background-color: #f5fff1; }
tr.okib_entry_even { background-color: #cfefde; }
td.okib_entry_inner
{
  height: 19px;
  width: 50%;
}
td.okib_entry_point
{
  padding: 0 9px 0 13px;
  width: auto;
}
td.okib_entry_link { width: 100%; }
a.okib_entry_link { color: #696969; }
td.okib_link_wiecej { padding: 3px 9px 3px 240px; }
td.okib_link_wiecej a { color: #ff0000; }
td.okib_link_kategorie
{
  padding: 3px 9px 3px 320px;
  background-color: #f5fff1;
}
td.okib_link_kategorie a { color: #ff0000; }

div.reklamy_google_right
{
  width: 300px;
  margin: 0 auto 18px auto; 
}

div.ostatnie_ogloszenia_index_box
{
  margin-bottom: 19px;
  color: #696969;
}
td.ooib_title
{
  padding-left: 22px;
  font-weight: bold;
}
td.ooib_czerwony_ruler { width: 11px; }
td.ooib_czarny_ruler
{
  width: 100%;
  vertical-align: bottom;
  padding-right: 4px;
}
div.ooib_czerwony_ruler
{
  background-color: #ff0000;
  width: 11px;
  height: 3px;
}
div.ooib_czarny_ruler
{
  background-color: #696969;
  height: 1px;
}
td.ooib_entry { padding: 11px 0 0 8px; }
td.ooib_entry_title { font-weight: bold; }
a.ooib_entry_title { color: #696969; }
a.ooib_entry_content { color: #696969; }

div.logowanie_index_box { color: #ffffff; }
td.lib_top_border
{
  background: url('../images/logowanie_top_border.gif');
  background-repeat: no-repeat;
  height: 3px;
}
td.lib_bottom_border
{
  background: url('../images/logowanie_bottom_border.gif');
  background-repeat: no-repeat;
  height: 3px;
}
td.lib_middle
{
  background-color: #fa6217;
  padding: 0 6px 9px 11px;
}
table.lib_middle { width: auto; }
td.lib_login_input { padding: 8px 6px 0 0; }
input.lib_login_input
{
  border-color: #af3a00;
  border-style: solid;
  border-width: 1px;
  width: 112px;
}
td.lib_title
{
  width: 28px;
  white-space: nowrap;
  padding: 8px 6px 0 0;
}
table.lib_links_first_row { width: auto; }
td.lib_lzh_text
{
  width: 100%;
  text-align: right;
}
td.lib_lzh_img { width: auto; }
table.lib_links_second_row { width: auto; }
a.lib_link_white
{
  font-family: Tahoma, sans-serif;
  font-size: 9px;
  color: #ffffff;
}
td.lib_link_zap_hasl { padding: 8px 0 9px 0; }
input.lib_loguj_button
{
  border-width: 0;
  vertical-align: top;
  padding-right: 4px;
  position: relative;
  top: 17px;
}

div.reklamy_google_cala_szer { margin-bottom: 15px; }

div.polecamy_index_box { margin-bottom: 15px; }
td.pib_top_border
{
  background: url('../images/polecamy_index_top_border.gif');
  background-repeat: no-repeat;
  height: 8px;
}
td.pib_bottom_border
{
  background: url('../images/polecamy_index_bottom_border.gif');
  background-repeat: no-repeat;
  height: 8px;
}
td.pib_left_border
{
  background: url('../images/polecamy_index_left_border.gif');
  background-repeat: repeat-y;
  width: 8px;
}
td.pib_right_border
{
  background: url('../images/polecamy_index_right_border.gif');
  background-repeat: repeat-y;
  width: 8px;
}
td.pib_h1
{
  color: #f95200;
  font-weight: bold;
  font-size: 11px;
  padding-right: 8px;
  white-space: nowrap;
}
td.pib_hr { width: 100%; }
div.pib_hr
{
  background-color: #f95200;
  height: 1px;
  position: relative;
  bottom: -4px;
}
td.pib_header { padding: 4px 10px 7px 24px; }

div.pib_entry
{
  width: 180px;
  height: auto;
  padding: 0 10px 10px 0;
  float: left;
}

td.pib_entry_col { width: 20%; }
td.pib_entry_link
{
  text-align: left;
  padding-bottom: 7px;
  width: auto;
}
td.pib_entry_link_img
{
  text-align: left;
  padding: 0 13px 7px 2px;
  width: 25px;
}
td.pib_entry_link_img img
{
  width: 28px;
  height: 25px;
}
a.pib_entry_link { color: #696969; }

div.reklamy_google_cala_szer_2 { margin-bottom: 14px; }

div.grupa_portali_index_box
{
  color: #696969;
  margin-bottom: 29px;
}
td.gpib_title
{
  padding-left: 22px;
  font-weight: bold;
}
td.gpib_czerwony_ruler { width: 11px; }
td.gpib_czarny_ruler
{
  width: 100%;
  vertical-align: bottom;
  padding-right: 4px;
}
div.gpib_czerwony_ruler
{
  background-color: #ff0000;
  width: 11px;
  height: 3px;
}
div.gpib_czarny_ruler
{
  background-color: #696969;
  height: 1px;
}
td.gpib_links
{
  font-family: Tahoma, sans-serif;
  font-size: 9px;
  text-align: justify;
  padding-top: 5px;
}
td.gpib_links a { color: #a09f9f; }

div.memu_right
{
  margin-bottom: 6px;
  border-color: #b5b5b5;
  border-style: solid;
  border-width: 1px;
  background-color: #f4f4f4;
}
td.mr_content { padding: 4px 14px; }
td.mr_content a { color: #696969; }
tr.mr_content_entry td { padding: 2px 0; }
td.mr_submenu { padding-left: 15px; }
input.input_noborder { border: 0; }
td.mainmenu_flagi { width: 70px; }td.mainmenu_flagi { width: 70px; }

div.wydarzenia_najnowsze
{
  border-color: #dde2e6;
  border-style: solid;
  border-width: 1px;
  padding: 15px 10px 10px 8px;
  text-align: justify;
  margin-bottom: 10px;
}
div.wn_img
{
  width: 101px;
  float: left;
  padding: 0 5px 5px 0;
}
div.wn_img img
{
  width: 101px;
  height: 120px;
}
span.wn_title
{
  color: #ff0000;
  font-size: 12px;
  font-weight: bold;
  display: block;
  padding-bottom: 5px;
  text-align: left;
}
div.wl_link_wiecej
{
  clear: left;
  position: relative;
  left: 230px;
  padding: 7px 0;
}
div.wl_link_wiecej a { color: #ff0000; }

div.wydarzenia_lista_rigth
{
  border-color: #dde2e6;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 10px;
}
div.wlr_title
{
  background-image: url('../images/wydarzenia_tytul_gradient.gif');
  background-repeat: repeat-x;
  height: 19px;
  padding-left: 21px;
}
div.wlr_title span
{
  color: #696969;
  font-weight: bold;
  position: relative;
  top: 17%;
}
div.wlr_wpisy { padding: 5px 10px; }
div.wlr_wpisy div { padding: 2px 0; }
td.wlr_wpisy_img { width: 5px; }
div.wlr_wpisy img { padding: 0 10px 0 0; }
div.wlr_wpisy a { color: #696969; }
div.google_left_index_box
{
  width: 336px;
  margin: 0 auto;
  margin-bottom: 10px;
}

.linkMe a{
	color:#A09F9F;
}

.citykat td img{display:inline;}
.citykat td a.cat_main{color:#696969; vertical-align:top;}
.allcat (border:1px solid #dde2e6; padding:8px;)