/* $Id: style.css,v 1.141 2011-12-08 15:51:56 tmarciniak Exp $ */
html { height: 100%; margin: 0px 0px 0.1px 0px; padding: 0px; background-color: #ffffff;}
body { height: 100%; margin: 0px; padding: 0px; text-align: center; font-family: "Verdana", sans-serif; font-size: 11px; color: #505050;}

a { color: #356400; text-decoration: underline;}
a:hover { text-decoration: none;}

div#container { width: 962px; margin: 0px auto; text-align: left; padding: 15px 0px 15px 0px;}
div#site_wrapper { padding: 15px 15px 40px; background: #fefefe url("/common/images/bg_main.png") bottom left repeat-x; border: 1px solid #e0dede;}
div#middleColumnContent { position: relative;}

/* * Top menu * */
div#topMenu { margin: -15px -15px 0px -15px; padding: 15px 15px 0px 15px; background: url("/common/images/bg_main_top.png") top left repeat-x; overflow: hidden; zoom: 1;}
div#topMenu ul { float: left; list-style: none; margin: 5px 0px 0px 0px; padding: 0px; overflow: hidden; zoom: 1;}
div#topMenu ul li { float: left; background: url("/common/images/bg_top_menu.png") center right no-repeat; margin: 0px 12px 0px 0px; padding: 2px 12px 2px 0px;}
div#topMenu ul a { color: #505050; text-decoration: none;}
div#topMenu ul li.last { background-image: none; margin-right: 0px; padding-right: 0px;}
div#topMenu ul a:hover { text-decoration: underline;}

/* * Search box * */
div#searchBox { width: 251px; float: right; background: url("/common/images/bg_searchbox.png") right top no-repeat;}
div#searchBox form { height: 24px; margin: 0px; padding: 6px 10px 6px 10px; background: url("/common/images/bg_searchbox_left.png") left top no-repeat;}
div#searchBox form label { display: none;}
div#searchBox form input { float: left; width: 153px; height: 14px;}
div#searchBox form a { float: left; width: 62px; height: 20px; background: #9b0a51 url("/common/images/button_szukaj.png") top left no-repeat; margin: 0px 0px 0px 10px;}

/* * Header * */
div#header { position: relative; margin: 15px 0px 0px 0px; padding: 0px 0px 5px 0px; overflow: hidden; background: url("/common/images/header_shadow.png") bottom left no-repeat;}
div#header #shadow { height: 5px;}
div#header h1.header_main { float: left; width: 220px; height: 187px; margin: 0px; padding: 0px;}
div#header div#image { float: left; width: 710px; height: 187px; margin: 0px; padding: 0px;}
div#header div#image * { display: block;}
div#header div#image_con { width: 710px; height: 187px; background-repeat: no-repeat; background-position: top right;}
div#header div#image_con a { width:710px; height:187px;}
div#header h1.header_main a { background-repeat: no-repeat; background-position: top left; display: block; width: 220px; height: 187px;}
div#header h1.header { background-repeat: no-repeat; background-position: top right; padding: 0px; margin: 0px; height: 97px;}
div#header h1.header a { background-repeat: no-repeat; background-position: top left; padding: 0; margin: 0; display: block; width: 400px; height: 97px;}

h1.flash { display: none;}
h3 { color: #356400; font-size: 13px; font-weight: bold; margin: 1em 0; padding: 0;}

/* * Breadcrumb * */
#breadCrumb { margin: 0 0 1em 0; font-size: 10px;}
#breadCrumb a { background: url("/common/images/breadcrumb.gif") 4px 50% no-repeat; padding: 0 0 0 18px; text-decoration: none; color: #8E8E8C;}
#breadCrumb a:hover { text-decoration: underline;}
#breadCrumb a.first { padding: 0; background: none;}
#breadCrumb a.last { color: #356400;}

/* * Document * */
#content {}
div#menuBoxesWrapper { position: relative; width: 218px; float: left;}
#middleColumnWrapper { width: 696px; float: right;}

#leftColumn { /*debug*/ width: 218px; float: left; border: 1px dotted blue;}
h2.documentTitle { color: #670035; font-size: 14px; font-weight: bold; margin: 1.24em 140px 1em 0; padding: 0;}

div#documentContent { margin: 1.5em 0; padding: 0 1em;}
#documentContent p,#documentContent ul,#documentContent ol { margin: 1em 0;}
#documentContent ul { padding: 0; list-style: none;}
#documentContent ul li { background: transparent url(/common/images/li_square.gif) no-repeat 0 4px; display: block; margin: 0; padding: 0 0 0 10px;}

/* * Blocks in content * */
.fourBlockContainer table { width: 100%;}
.fourBlockContainer td { vertical-align: top; border: 1px solid #E0DFDF; background: #ffffff url(/common/images/subdoc_bg_gray_span2.gif) top repeat-x; width: 50%;}
.fourBlockContainer td.span2 { width: 33%;}
.fourBlockContainer td.subdocumentBlock { vertical-align: top; border: 1px solid #E0DFDF; background: #ffffff url(/common/images/subdoc_bg_gray_span2.gif) top repeat-x;}
.fourBlockContainer ul,#rssNewsBlock ul { padding: 0; margin: 1em 0; list-style: none;}
.fourBlockContainer ul li,#rssNewsBlock ul li { padding: 0 0 0 10px; background: url(/common/images/li_4.gif) 0 4px no-repeat; margin: 0 0 0.5em 0;}
.fourBlockContainer h3,#rssNewsBlock h3 { margin: 0 0 1em 0; color: #303030; font-size: 13px;}
.fourBlockContainer a,#rssNewsBlock a { text-decoration: none;}
.fourBlockContainer a:hover,#rssNewsBlock a { text-decoration: underline;}
.fourBlockContainer .moreLink,#rssNewsBlock a.moreLink { float: right; padding: 0 0 0 13px; background: url(/common/images/morelink_bullet.gif) 0 2px no-repeat; font-weight: bold;}

#rssNewsBlock { margin: 0 12px 12px 12px; border: 1px solid #E0DFDF; background: #ffffff url(/common/images/subdoc_bg_gray.gif) top right no-repeat; padding: 0;}
#rssNewsBlock table { width: 100%;}
#rssNewsBlock td { vertical-align: top; padding: 0;}
#rssNewsBlock a.media { margin: 0; display: block;}
#rssNewsBlock a.media img { display: block;}
#rssNewsBlock .in, .subdocumentBlock div.in, .fourBlockContainer .subdocumentBoxyellow, .fourBlockContainer .subdocumentBoxwhite, .fourBlockContainer .subdocumentBoxgreen { margin: 0; padding: 16px 20px;}

/* Search results */
div.searchResult { position: relative; margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #f0f0f0; width: 100%; overflow: hidden;}
div.searchResult div.lp { position: absolute; top: 0; left: 0;}
div.searchResult div.rating { position: absolute; top: 0; right: 0; width: 100px; font-size: 10px;}
div.searchResult div.title { margin-left: 25px; margin-right: 120px;}
div.searchResult div.title A { font-weight: bold; color: #000000;}
div.searchResult div.result { margin-left: 25px; margin-top: 5px;}

/* BOK search subpage */
#bok_searchbox_bg { background: url("/common/images/bg_bok_searchbox_shadow.png") no-repeat 0 100%; padding-bottom: 9px; margin-bottom: 6px;}
#bok_searchbox { background: #640032 url("/common/images/bg_bok_searchbox.png") no-repeat; padding: 16px 26px 15px; overflow: hidden;}
#bok_searchbox .sp { padding-right: 20px}
#bok_searchbox .head { color: white; padding-right: 20px}
#bok_searchbox input,#bok_searchbox select { border: none; font-size: 11px; color: #37322c; float: left;}
#bok_searchbox input { padding: 4px 3px; width: 180px;}
#bok_searchbox input.button_znajdz { color: #fff; background: #9b0a51; padding: 0px; width: auto;}
#bok_searchbox select { padding: 3px 2px;}
#bok_searchbox select.odleglosc { width: 100px;}
#bok_searchbox select.rodzaj { width: 220px;}
#bok_search_results { width: 266px; float: left;}
#bok_search_results .bok_search_communicat{ padding:5px;}
#bok_search_results .search_results_info { margin: 0; padding-left: 10px; padding-top:10px;}
#bok_search_results .search_results_info em { font-style: normal; font-weight: bold; color: #5b002d;}

#results_list { margin: 0; padding: 0;}
#results_list .bok_container_bg { margin-top: 10px;}
#results_list .bok_container_bg .bok_container { padding: 0 0 0 30px; position: relative;}
#results_list .bok_container_bg .bok_container .nr { position: absolute; top: 0; left: 2px; display: block; width:24px; text-align:right;}
#results_list .bok_container_bg .bok_container em.bok_name { font-style: normal; font-weight: bold; color: #4f6f00;}
#results_list .bok_container_bg .bok_container .more_content,#results_list .bok_container_bg .bok_container .show_hide_bar { display: none;}
#results_list .bok_container_bg.active { background: #eee url("/common/images/bg_bok_searchbox_more_mid.gif") repeat-y;}
#results_list .bok_container_bg.active .bok_container { padding: 20px 10px 20px 30px; background: url("/common/images/bg_bok_searchbox_more_top.gif") no-repeat;}
#results_list .bok_container_bg.active .bok_container .nr { top: 20px; left: 4px;}
#results_list .bok_container_bg.active .bok_container em.bok_name { color: #5b002d;}
#results_list .bok_container_bg.active .bok_container .more_content { display: block;}
#results_list .bok_container_bg.active .bok_container .more_content ul { margin: 0; padding: 6px 0 6px 14px; list-style: none;}
#results_list .bok_container_bg.active .bok_container .more_content .zakres_obslugi { padding: 6px 0;}
#results_list .bok_container_bg.active .bok_container .more_content .zakres_obslugi li { background: url("/common/images/list_bullet_1.gif") no-repeat 0 6px; padding: 0 0 6px 14px;}
#results_list .bok_container_bg.active .bok_container .more_content .jak_dojechac { display: block; width: 186px; border: 1px solid #c8c8c8; background: #4f6f00 url("/common/images/zumi_logo.gif") no-repeat 141px 2px; color: #fff; padding: 7px 10px; text-decoration: none;}
#results_list .bok_container_bg.active .bok_container .show_hide_bar { display: block; background: url("/common/images/bg_bok_searchbox_more_bottom.gif") no-repeat bottom; position: absolute; bottom: 0; left: 0; width: 246px; height: 20px; overflow: hidden; padding-right: 20px;}
#results_list .bok_container_bg.active .bok_container .show_hide_bar a { display: block; float: right; padding: 4px 14px 2px 0; background: url("/common/images/bg_bok_searchbox_more_arrow.gif") no-repeat 100% 100%; text-decoration: none;}

#bok_search_results .list_navigator { margin: 0 auto; padding: 6px 10px; text-align: center;}
#bok_search_results .list_navigator a { padding: 0 6px; font-weight: bold;}
#bok_search_results .list_navigator a.page_nr { border-right: 1px solid #bbb;}
#bok_search_results .list_navigator a.page_nr.last { border-right: none;}
#bok_search_results .list_navigator a.active { text-decoration: none; color: #2a2a2a; font-weight: normal;}
#bok_search_map { border: 1px solid #ddd; width: 423px; height: 423px; float: right; overflow: visible}
#bok_search_map_cont { overflow: hidden}

/* * Menu boxes on index * */
.index div#menuBoxesWrapper { position: relative; background: url("/common/images/bg_index_boxes.png") 227px top repeat-y; margin: 10px 0px 0px 0px; padding: 0px 0px 20px 0px; overflow: hidden; float: none; width: auto; zoom: 1;}
.index div.menuBoxes { background: url("/common/images/bg_index_boxbar.png") left top no-repeat; overflow: hidden; zoom: 1;}
.index div.menuBoxes div.box { float: left; width: 221px; margin: 0px 8px 8px 8px;min-height:130px;}
.index div.menuBoxes h3 { height: 36px; margin: 0px; padding: 0px;}
.index div.menuBoxes h3 a { display: block; height: 36px;}
.index div.menuBoxes ul { position: relative; margin: 15px 0px 0px 90px; padding: 0px; list-style: none; z-index: 10;}
.index div.menuBoxes ul li { background: url("/common/images/bg_bullet_type2.png") left top no-repeat; padding: 0px 0px 0px 15px; line-height: 1.35em;}
.index div.menuBoxes ul li a { color: #356400; text-decoration: none;}
.index div.menuBoxes ul li a:hover { text-decoration: underline;}
.index div.menuBoxes p.boxmore { position: absolute; width: 220px; height: 120px; bottom: 0px; margin: 0px; padding: 0px; z-index: 0;}
.index div.menuBoxes p.boxmore span.bmlink { position: absolute; width: 100%; bottom: 0px; text-align: right;}
.index div.menuBoxes p.boxmore a { float: right; width: 49px; height: 10px; width: 49px; height: 10px; background: url("/common/images/strona_glowna/boxmenu/wiecej.png") left top no-repeat;}

/* * Box dla domu * */
div.menuBoxes div#dom { width: 220px; margin-left: 0px;}
div.menuBoxes div#dom h3 { background: url("/common/images/strona_glowna/boxmenu/dla_domu.png") 18px 0px no-repeat;}
div.menuBoxes div#dom p.boxmore { background: url("/common/images/strona_glowna/boxmenu/dla_domu_image.png") 5px bottom no-repeat;}

/* * Box dla biznesu * */
div.menuBoxes div#biznes h3 { background: url("/common/images/strona_glowna/boxmenu/dla_biznesu.png") 10px 0px no-repeat;}
div.menuBoxes div#biznes p.boxmore { background: url("/common/images/strona_glowna/boxmenu/dla_biznesu_image.png") left bottom no-repeat;}

/* * Box grupa ENERGA * */
div.menuBoxes div#grupa h3 { background: url("/common/images/strona_glowna/boxmenu/grupa_energa.png") 10px 0px no-repeat;}
div.menuBoxes div#grupa p.boxmore { background: url("/common/images/strona_glowna/boxmenu/grupa_energa_image.png") left bottom no-repeat;}

/* * Box grupa o firmie (operator) * */
div.menuBoxes div#firma h3 { background: url("/common/images/strona_glowna/boxmenu/o_firmie.png") 10px 0px no-repeat;}
div.menuBoxes div#firma p.boxmore { background: url("/common/images/strona_glowna/boxmenu/grupa_energa_image.png") left bottom no-repeat;}

/* * Box polecamy * */
div.menuBoxes div#polecamy { width: 220px; margin-right: 0px;}
div.menuBoxes div#polecamy h3 { background: url("/common/images/strona_glowna/boxmenu/polecamy.png") 10px 0px no-repeat;}
div.menuBoxes div#polecamy p.boxmore { background: url("/common/images/strona_glowna/boxmenu/polecamy_image.png") left bottom no-repeat;}

/* * NOWE boksy * */
/* Wartosci domyslne. Wersje dla sajtow w common/css/site.xml */
div.menuBoxes div#nklient {width: 220px; margin-left: 0px;}
div.menuBoxes div#nklient h3 {background: url("/common/images/strona_glowna/boxmenu/dla_klienta.png") 18px 0px no-repeat;}
div.menuBoxes div#nklient p.boxmore {background: url("/common/images/strona_glowna/boxmenu/dla_klienta_image.png") 5px bottom no-repeat;}
div.menuBoxes div#ngrupa {}
div.menuBoxes div#ngrupa h3 {background: url("/common/images/strona_glowna/boxmenu/grupa_energa.png") 18px 0px no-repeat;}
div.menuBoxes div#ngrupa p.boxmore {background: url("/common/images/strona_glowna/boxmenu/grupa_energa_image.png") 5px bottom no-repeat;}
div.menuBoxes div#ninformacje {}
div.menuBoxes div#ninformacje h3 {background: url("/common/images/strona_glowna/boxmenu/centrum_informacji.png") 18px 0px no-repeat;}
div.menuBoxes div#ninformacje p.boxmore {background: url("/common/images/strona_glowna/boxmenu/dla_biznesu_image.png") 5px bottom no-repeat;}
div.menuBoxes div#npolecamy {width: 220px; margin-right: 0px;}
div.menuBoxes div#npolecamy h3 {background: url("/common/images/strona_glowna/boxmenu/polecamy.png") 18px 0px no-repeat;}
div.menuBoxes div#npolecamy p.boxmore {background: url("/common/images/strona_glowna/boxmenu/polecamy_image.png") 5px bottom no-repeat;}

/* * Info Boxes switcher * */
ul#tabs_switcher { height: 37px; list-style: none; margin: 0px; padding: 0px; background: url("/common/images/bg_index_tabs.png"); overflow: hidden; zoom: 1;}
ul#tabs_switcher li { float: left; background: url("/common/images/bg_index_tabs_sep.png") right top no-repeat; padding: 0px 2px 0px 0px;}
ul#tabs_switcher li.last { background-image: none;}
ul#tabs_switcher li a { display: block; height: 36px; margin: 5px 10px 0px 10px;}

/* Wiadomości */
ul#tabs_switcher li a#b_wiadomosci { width: 87px; background: url("/common/images/strona_glowna/tabs/wiadomosci.png") 0px 0px no-repeat;}
ul#tabs_switcher li.ui-tabs-selected a#b_wiadomosci { background: url("/common/images/strona_glowna/tabs/wiadomosci.png") 0px -36px no-repeat;}

/* Dla mediów */
ul#tabs_switcher li a#b_media { width: 96px; background: url("/common/images/strona_glowna/tabs/media.png") 0px -0px no-repeat;}
ul#tabs_switcher li.ui-tabs-selected a#b_media { background: url("/common/images/strona_glowna/tabs/media.png") 0px -36px no-repeat;}

/* Praca */
ul#tabs_switcher li a#b_praca { width: 97px; background: url("/common/images/strona_glowna/tabs/praca.png") 0px 0px no-repeat;}
ul#tabs_switcher li.ui-tabs-selected a#b_praca { background: url("/common/images/strona_glowna/tabs/praca.png") 0px -36px no-repeat;}

/* Inwestycje */
ul#tabs_switcher li a#b_invest { width: 87px; background: url("/common/images/strona_glowna/tabs/inwestycje.png") 0px 0px no-repeat;}
ul#tabs_switcher li.ui-tabs-selected a#b_invest { background: url("/common/images/strona_glowna/tabs/inwestycje.png") 0px -36px no-repeat;}

/* * Info Boxes * */
div#infoBoxesWrapper { margin: 15px 0px 0px 0px; overflow: hidden; zoom: 1;}
div#infoBoxesWrapper div#info_banners { float: left; width: 218px; margin: 0px 15px 0px 0px; height:1px}
div#infoBoxesWrapper div#info_tabs { float: left; width: 464px;}
div#infoBoxesWrapper div#info_tabs .tabs { padding: 15px; background: #ffffff;}
div#infoBoxesWrapper div#info_bok { float: left; width: 217px; margin: 0px 0px 0px 15px;}
div#infoBoxesWrapper div#info_planeta { float: left; width: 217px; margin: 0px 0px 0px 15px;}
div#infoBoxesWrapper div#info_grupa { float: left; width: 217px; margin: 0px 0px 0px 15px;height:1px}

/* * Info box news * */
div#info_tabs .ui-tabs-hide { display: none;}
div#info_tabs .moreLink { float: right; padding: 0 0 0 13px; background: url(/common/images/morelink_bullet.gif) 0 2px no-repeat; font-weight: bold;}
div#info_tabs .tabs { padding-bottom: 15px; overflow: hidden;}
div#info_tabs .tabs ul { margin: 0px; padding: 0px; list-style: none;}
div#info_tabs .tabs ul li { background: url("/common/images/bg_bullet_type2.png") left top no-repeat; padding: 0px 0px 0px 15px; margin: 0px 0px 15px 0px; line-height: 1.35em;}
div#info_tabs .tabs ul li h3 { display: inline; margin: 0px; padding: 0px;}
div#info_tabs .tabs ul li a { color: #505050; font-size: 11px; font-weight: normal; text-decoration: none;}
div#info_tabs .tabs ul li a:hover { text-decoration: underline;}
div#info_tabs .tabs ul li span.date { color: #3c711f;}
div#info_tabs .tabs a.moreLink { color: #3c711f;}

/* * Info box * */
div#info_grupa { width: 217px; min-height: 300px; margin: 0px 0px 15px 15px;}
div#info_planeta { width: 217px; height: 206px; margin: 0px 0px 15px 15px;}
div#info_bok a { display: block; width: 217px; height: 206px;}
div#info_bok img { display: block; width: 217px; height: 206px;}

/* * Info box BOK * */
div#info_bok { width: 217px; height: 206px; margin: 0px 0px 15px 0px;}
div#info_bok a { display: block; width: 217px; height: 206px;}
div#info_bok h2 { width: 100%; height: 32px; margin: 0px; padding: 0px; background: #470024 url("/common/images/strona_glowna/info/bok.png") 14px 10px no-repeat;}
div#info_bok form { background: #7c003e url("/common/images/strona_glowna/info/bok_bg.png") top left repeat; padding: 10px 0px 10px 0px;}
div#info_bok form p.ff_text { color: #ffffff; padding: 0px 15px 7px 15px;}
div#info_bok form p.ff_row { padding: 5px 15px 5px 15px;}
div#info_bok form input.ff_fields { width: 181px;}
div#info_bok form select { width: 187px;}
div#info_bok form input.image_buttons { float: right;}

/* * Footer * */
div#footer { padding: 10px 0px 20px 0px;}
div#footer p { text-align: center; margin: 0px 0px 0px 0px; padding: 0px;}
div#footer .logos { margin: 15px 0px 0px 0px; text-align: center;}
div#footer .logos a.icons { margin: 0px 15px 0px 0px;}
div#footer .menu { list-style: none; margin: 0px; padding: 0px; overflow: hidden;}
div#footer .menu li { float: left;}
div#footer .menu a { color: #7e7e7e; text-decoration: none; padding: 2px 15px 4px 15px; border-left: 1px solid #e1e1e1;}
div#footer .menu a.last { padding-right: 0px;}
div#footer .menu a.first { border: none; padding-left: 0px;}
div#footer .copy { margin: 15px 0px 0px 0px;}

/* * Subsites * */
div#mainMenu { background: #77a600 url('/common/images/bg_menubar.png') 0px 0px no-repeat; margin: 10px 0 2px 0; zoom: 1;}
div#mainMenu ul { height: 46px; margin: 0px; padding: 0px; list-style: none; overflow: hidden; zoom: 1;}
div#mainMenu ul li { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px; background: url("/common/images/bg_menubar_separator.png") 0px 0px no-repeat;}
div#mainMenu ul li.first { padding-left: 0px; background-image: none;}
div#mainMenu ul li a { display: block; height: 36px; padding: 0px 13px 0px 13px;}
div#mainMenu ul li a:hover,div#mainMenu ul li a.active { background-color: #618d00;}

/* * General forms styles * */
form { margin: 0px; padding: 0px;}
form select { font-family: "Verdana", sans-serif; font-size: 11px; padding: 1px; border: 1px solid #c0c0c0;}
form input { font-family: "Verdana", sans-serif; font-size: 11px; border: 1px solid #c0c0c0; padding: 2px;}
form textarea { font-family: "Verdana", sans-serif; font-size: 11px; border: 1px solid #c0c0c0; padding: 2px;}
form input.image_buttons { width: auto; border: none;}
form p.ff_row { margin: 4px 0px 4px 0px; padding: 0px; overflow: hidden; zoom: 1;}
form p.ff_row input,form p.ff_row label,form p.ff_row select { float: left;}
form p.ff_text { margin: 0px; padding: 0px;}

/* * LeftNavi * */
div#menuBoxes { padding: 15px 15px 22px 15px; margin: 0px 0px 10px 0px; background: #628e00 url("/common/images/left_menu_bg.png") bottom left no-repeat;}
div#menuBoxes ul { list-style: none; margin: 0px; padding: 0px;}
div#menuBoxes ul ul { margin-top: 4px;}
div#menuBoxes li { color: #fff; background: url("/common/images/bg_bullet_type1.png") 0px 0px no-repeat; padding: 0px 0px 0px 15px; margin: 0px 0px 6px 0px;}
div#menuBoxes li li { background: url("/common/images/bg_bullet_type4.png") 0px 0px no-repeat; padding-left: 10px;}
div#menuBoxes a { color: #fff; text-decoration: none;}
div#menuBoxes a:hover { color: #cbcea2;}
div#menuBoxes ul ul a { color: #cbcea2;}
div#menuBoxes ul ul a:hover { color: #fff;}
div#menuBoxes a.active { color: #ffffff; font-weight: bold;}

/* * Paging * */
.listContainer { margin: 5px 0px 10px 0px;}
.listContainerTop .listContainer{margin-bottom:0px; padding-top:4px;clear:both}
.listContainerTop .listContainer .listNavigatorSmall{margin-bottom:0px;  margin-top:5px;}
ul.listNavigatorSmall { list-style: none; padding: 0; margin: 1em auto; text-align: center;}
ul.listNavigatorSmall li { display: inline; margin: 0 0.5em;}
ul.listNavigatorSmall li img { vertical-align: middle;}

/* * Paged List Items (Jobs, Bids, News) * */
.listItem { padding: 0 1em 1em 23px; color: #356400; border-bottom: 1px solid #DBDBDB; background: url("/common/images/bg_bullet_type2.png") 7px 0 no-repeat;}
.listItem h3 { margin: 1em 0 0 0;}
.listItem h3 a { text-decoration: none;}
.listItem h3 a:hover { text-decoration: underline;}
.listItem .description { color: #000000;}
.uplink { padding: 0 0 0 13px; background: url(/common/images/uplink_bullet.gif) 0 2px no-repeat; font-weight: bold;}

div.bidsContainer {height:20px; padding:0px; margin:0px}
a.filterBids { background-image:url("/common/images/button_szukaj.png"); float:left; width:62px; height:20px; margin-left:8px; display:block;position:relative}
select.filterSelect {float:left; position:relative}

/* * ListNav * */
ul.listNavigator { list-style: none; margin: 0px; padding: 0px; overflow: hidden;}
ul.listNavigator li { float: left; margin: 0px 5px 0px 0px;}
ul.listNavigator li.next { margin-right: 0px;}

/* * Sitemap * */
.sitemap { float: left; width: 49%}
.sitemap ul { margin: 0; padding: 0; list-style: none; width: 85%;}
.sitemap a { text-decoration: none;}
.sitemap a:hover { text-decoration: underline;}
.sitemap ul li { margin: 0.75em 0; padding: 0 0 0 13px; font-weight: bold; background: url(/common/images/li_8.gif) 0 2px no-repeat;}
.sitemap ul ul { margin: 0.75em 0; width: auto;}
.sitemap ul ul li { margin: 0.5em 0; font-weight: normal; padding: 0 0 0 11px; background: url(/common/images/li_4.gif) 0 4px no-repeat;}
.sitemap ul ul ul li a { color: #484848;}

/* * Zobacz także * */
div.shortcut { background: #f1f1f1 url('/common/images/bg_shortcut.png') 0px 100% no-repeat; padding: 0px 0px 7px 0px; margin: 0px 0px 10px 0px;}
div.shortcut h3 { padding: 0px; margin: 0px; background: #dfdddd url('/common/images/zobacz_takze.png') 0px 0px no-repeat; height: 32px;}
div.shortcut p { padding: 0px 15px 0px 15px; margin: 15px 0px 15px 0px;}
div.shortcut ul,div.shortcut ol { padding: 0px; margin: 15px;}
div.shortcut ul a,div.shortcut ol a { text-decoration: none;}
div.shortcut ul a:hover,div.shortcut ol a:hover { text-decoration: underline;}
div.shortcut ul { list-style: none;}
div.shortcut ul li { background: url("/common/images/bg_bullet_type3.png") 0px 0px no-repeat; padding: 0px 0px 0px 15px;}

/* * Newsletter form * */
#nlconsole .form_row { padding: 5px 0px 5px 0px; overflow: hidden; zoom: 1;}
#nlconsole .form_row label { float: left; width: 300px; margin: 0px 20px 0px 0px; text-align: right;}
#nlconsole .form_row .field { float: left;}

table.newsletterForm { border-collapse: collapse; border: none; margin: 0px;}
table.newsletterForm th { width: 152px; text-align: left; vertical-align: bottom; padding: 6px 40px; background: #e8e8e8; border-bottom: 1px solid #d0d0d0; font-weight: normal;}
table.newsletterForm td { width: 152px; text-align: left; vertical-align: top; padding: 4px 40px 4px 40px; background: url("/common/images/newsletter/bg_newsletter_form_td.png") 100% 0px repeat-y;}
table.newsletterForm td.last { background-image: none;}
table.newsletterForm td input,table.newsletterForm td img { vertical-align: middle; margin: 0px 10px 0px 0px; border: none;}
table.newsletterForm p { padding: 4px 40px;}

div.buttonsWrap { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 39px; zoom: 1; overflow: hidden;}
div.buttonsWrap .buttons { float: left;}

.newsletter div#middleColumnContent #nlconsole { background: #f5f5f5; padding: 0px 0px 10px 0px;}
.newsletter div#middleColumnContent div#bottom { background: url("/common/images/newsletter/bg_newsletter_form_tr.png") top center no-repeat; height: 11px;}
.newsletter div#middleColumnContent .buttons { display: block; height: 24px; background: #9b0a51 0px 0px no-repeat;}
.newsletter div#middleColumnContent a#submit { width: 114px; margin: 0px 0px 0px 250px; background-image: url("/common/images/newsletter/wyslij.png")}
.newsletter div#middleColumnContent a#cancel { width: 182px; margin: 0px 0px 0px 130px; background-image: url("/common/images/newsletter/anuluj.png")}
.newsletter div#middleColumnContent a#accept { width: 187px; margin: 0px auto; background-image: url("/common/images/newsletter/zatwierdz.png")}
.newsletter div#middleColumnContent a#return { width: 186px; margin: 0px 0px 0px 215px; background-image: url("/common/images/newsletter/powrot.png")}
.newsletter div#middleColumnContent a#return_right { width: 186px; margin: 0px; background-image: url("/common/images/newsletter/powrot.png")}
.newsletter div#middleColumnContent a#yes_quit { width: 233px; margin: 0px 0px 0px 80px; background-image: url("/common/images/newsletter/rezygnuje.png")}

/* * Investments * */
.investment .number {font-weight:bold; margin-bottom:1.5em}
.investment label {font-weight:bold; padding:0px;}
.investment div.param {padding:2px 0px;}

.investment div.location { margin-top:1.5em;font-weight:bold;padding-bottom:2px}
.investment div.ask {padding-top:10px; font-weight: bold;}

.investment form#contact_form {margin-top:20px; display:none}
.investment form#contact_form textarea {width:350px}
.investment form#contact_form button {cursor:pointer;margin:0px;display:block;text-decoration:underline; font-size:11px;font-family:"Verdana",sans-serif; color:#356400;border: 0px none;margin-left:473px ;padding: 0 0 0 10px; background: url(/common/images/morelink_bullet.gif) 0 2px no-repeat; font-weight: bold;}
.investment form#contact_form button { border: 0; }
.investment form#contact_form button:hover {text-decoration:none;}
.investment form#contact_form p.ff_row {margin:4px 0}

.investmentsFilter {margin-top:25px;width:425px; position:relative}

.investmentsFilter label.gmina {clear:left}
.investmentsFilter a#export_xls {background-image:url(/common/images/ikonki/xls_icon.png); background-repeat:no-repeat; float:right; display:block; height:16px; margin-top:10px}
.investmentsFilter a#export_xls span {display:block;  padding-left:22px}
.investmentsFilter a#submit { background-image:url("/common/images/button_szukaj.png"); margin-top: 6px;float:right; width:62px;  height:20px; display:block; }
.investmentsFilter .result {width:425px; margin-top:13px; }
.investmentsFilter label { height:20px; width:80px; text-align:right;padding-top:3px}
.investmentsFilter span.select_cont { float:left; width:130px; height:24px}
.investmentsFilter select {margin:0 0px 4px 2px; width:130px;}

a.lang_change { float:right; width:21px; height:16px; display:block; }
a#lang_change_en {background-image:url("/sys/images/en_flag.gif");}
a#lang_change_pl {background-image:url("/sys/localization/pl/img/pl_flag.gif")}

.map_cont{position:absolute; display:block; width:220px; top:-7px; right: 19px; height:205px}

p.results_count {float:left;font-weight:bold; color: #670035;}

/* * Acts * */
.act label {font-weight:bold; padding:0px;}
.act .number {font-weight:bold; margin-bottom:1.5em}
.act div.param {padding:2px 0px;}
.act div.attachment { margin-top:1.5em;font-weight:bold;padding-bottom:2px}

.actsFilter select { margin:0 0px 4px 2px; width:320px;}
.actsFilter select.short {width:160px}

.actsFilter span.order {position:absolute; left:0px; top:0px;display:block}
.actsFilter span.order_advanced {position:absolute; right:27px; top:0px;display:block}
.actsFilter select.order {width:160px}
.actsFilter label { height:20px; width:110px; text-align:right;padding-top:3px}
.actsFilter input.subject { width:550px; margin: 0 0 4px 2px}
.actsFilter .calendarSpan input{ margin:0 0px 4px 2px}
.actsFilter .calendarSpan input.calendarButton {margin-right:22px}
.actsFilter label.clear_both{clear:both}
.actsFilter label.short{width:75px}
.actsFilter label.short_cal{width:110px}
.actsFilter button#submit {border:none; background-image: url("/common/images/button_szukaj.png");display: block;float: right;height: 20px;margin-right: 27px;margin-top: 1px;width: 62px; }
.actsFilter button#submit:hover {cursor: pointer;}
a.toggle_advanced{ position:absolute; right:28px; bottom:0px }

.actsFilter span.advanced_hidden{display:none}

div#errors-wrapper {text-align: center;margin-top: 20px}
div#errors-wrapper ul#errors {border:1px solid red; width:400px; margin: 0 auto; text-align: left; padding:10px}
div#errors-wrapper ul#errors li {background:none;padding:0 0 0 15px;}

/* * Contact form * */
.formContainer { padding: 20px; background: #f2f2f2;}
.contact_form .ff_row label { width: 150px; text-align: right; margin: 0px 20px 0px 0px;}
.contact_form .ff_row input {}
.contact_form .ft { width: 350px; margin: 0px; padding: 3px 2px;}
.contact_form .fs { width: 356px; margin: 0px 0px 0px 0px; padding: 2px;}
.contact_form .fa { width: 350px; height: 150px; margin: 0px; padding: 3px 2px; overflow-y: scroll;}
.contact_form p.label { display:block; margin-left:30px; text-align:justify; text-indent:-23px;}
.contact_form p.label .accept_label{}

/* * Pozytywna energia * */
.fourBlockContainer .pozytywna .image { width: 173px; height: 200px; float: left;}
.fourBlockContainer .pozytywna .image a { display: block; height: 200px;}
.fourBlockContainer .pozytywna .text { width: 457px; float: left; margin: 0px 20px 0px 20px;}
.fourBlockContainer .profesor .image { background: url("/common/images/eryk_profesor.jpg") 0px 20px no-repeat;}
.fourBlockContainer .pozytywna .text h3 { margin: 24px 0px 10px 0px; padding: 0px;}
.fourBlockContainer .pozytywna .text h3 a { display: block; height: 45px;}
/*.fourBlockContainer .profesor h3 { height: 45px; background: url("/common/images/eryk_profesor_header.gif") 0px 0px no-repeat;}*/
.fourBlockContainer .profesor h3 { height: 45px; background: url("/common/images/eryk_rysuj_header.gif") 0px 0px no-repeat;}

/* * Disables * */
.disablesList p { margin-left: 25px;}

/* * Small bussiness form * */
.formBox {}
.formBox table {}
.formBox table td { vertical-align: top; padding: 4px 0px 4px 0px;}
.formBox table td.label { font-weight: bold;}
.formBox input, .formBox select, .formBox textarea {}
.formBox td.expect div { margin: 0px 0px 2px 0px;}
.formBox textarea {}
.formBox .ff { width: 150px;}
.formBox .fc { margin: 0px 10px 0px 0px; vertical-align: middle;}
.formBox .fs { margin: 0px; padding: 2px;}
.formBox .fa { margin: 0px; padding: 2px;}
.formBox a.submit { padding: 0 0 0 13px; background: url(/common/images/morelink_bullet.gif) 0 2px no-repeat; font-weight: bold;}
#contactForm a.submit { float: right; padding: 0 0 0 13px; margin: 0px 130px 0px 0px; background: url(/common/images/morelink_bullet.gif) 0 2px no-repeat; font-weight: bold;}

/* * Print version * */
a.printVersion { position: absolute; top: 0px; right: 11px;}

/* * Tags * */
a span { display: none;}
img { border: 0px;}
ul,ol { margin: 0;}

/* * Classes * */
.clearfix { display: block; height: 0px; clear: both; visibility: hidden;}
:focus { outline: none;}
.hiddens { width: 1px; height: 1px; overflow: hidden; position: absolute; left: -9999px;}
.clear { clear: both;}
.left { float: left;}
.right { float: right;}
.center { text-align: center;}
.dn, .nodisp { display: none;}
.subdocumentReports .description { margin:4px 0; }
.reportsPortlet div.cols { width:310px; float:left; }

#bottomElements .jmBanner0,#bottomElements .jmBanner1,#bottomElements .jmBanner2,#bottomElements .jmBanner3,#bottomElements .jmBanner4,#rightmenuBanners .jmBanner0,#ightmenuBanners .jmBanner1,#rightmenuBanners .jmBanner2,#rightmenuBanners .jmBanner3,#rightmenuBanners .jmBanner4{margin:0 0 0.5em 0;}
#bottomElements .jmBannerLast0,#bottomElements .jmBannerLast1,#bottomElements .jmBannerLast2,#bottomElements .jmBannerLast3,#bottomElements .jmBannerLast4,#rightmenuBanners .jmBannerLast0,#rightmenuBanners .jmBannerLast1,#rightmenuBanners .jmBannerLast2,#rightmenuBanners .jmBannerLast3,#rightmenuBanners .jmBannerLast4{margin:0;}

/* reset */
body.home_redesign div,
body.home_redesign span,
body.home_redesign p,
body.home_redesign blockquote,
body.home_redesign pre,
body.home_redesign a,
body.home_redesign img,
body.home_redesign sub,
body.home_redesign sup,
body.home_redesign dl,
body.home_redesign dt,
body.home_redesign dd,
body.home_redesign ol,
body.home_redesign ul,
body.home_redesign li,
body.home_redesign fieldset,
body.home_redesign form,
body.home_redesign label,
body.home_redesign legend,
body.home_redesign table,
body.home_redesign tbody,
body.home_redesign tfoot,
body.home_redesign thead,
body.home_redesign tr,
body.home_redesign th,
body.home_redesign td
body.home_redesign h1,
body.home_redesign h2,
body.home_redesign h3,
body.home_redesign h4,
body.home_redesign h5,
body.home_redesign h6 {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

body.home_redesign h1,
body.home_redesign h2,
body.home_redesign h3,
body.home_redesign h4,
body.home_redesign h5,
body.home_redesign h6 {
	margin:0;
}

/* Home Page - Redesign 2011 */
/* globals */
body.home_redesign { background:#fbfbfb; color:#656565; text-align:left; font-family:Arial, Sans-serif; }

body.home_redesign a { text-decoration:none; }
body.home_redesign a:hover { text-decoration:underline; }

body.home_redesign input.button { padding:0; border:none; }

body.home_redesign .button-green { display:block; padding:4px 12px; border:1px solid #65a809; background:#61a206 url("/common/images/strona_glowna_redesign_2011/button_green_bg.png") repeat-x left 50%; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
body.home_redesign .button-green:hover { text-decoration:none; }
body.home_redesign .button-green .text { display:block; color:#fff; font-size:13px; font-weight:bold; text-shadow:0 0 3px #467404; }

.home_redesign #wrap { background:#fff url("/common/images/strona_glowna_redesign_2011/body_bg.png") repeat-x; }

body.home_redesign form fieldset legend { display:none; }
body.home_redesign input,
body.home_redesign select,
body.home_redesign textarea { font-family:Arial, sans-serif; font-size:12px; color:#656565; }

/* header */
.home_redesign #wrap #header { margin:0; overflow:visible; padding:0; position:static; background:none; } /*header reset*/
.home_redesign #wrap #header { position:relative; width:1086px; margin:0 auto; height:532px; background:#fff url("/common/images/strona_glowna_redesign_2011/header_shading.jpg") no-repeat bottom left; }

#header #header-top { width:940px; padding:0 10px 24px; margin:0 auto; overflow:hidden; }
#header #header-top .header_redesign { position:absolute; top:10px; left:82px; }
#header #header-top .header_redesign a { display:block; width:151px; height:151px; background:url("/common/images/strona_glowna_redesign_2011/logo_redesign.png") no-repeat; }
#header #header-top .header_redesign a span { display:block; text-indent:-9999px; }
#header #header-top #top-menu { float:right; }
#header #header-top #top-menu #site-picker { float:right; margin:15px 20px 0 0; }
#header #header-top #top-menu .nav { float:right; list-style:none; padding:16px 0 20px; }
#header #header-top #top-menu .nav li { float:left; padding:0 8px; background:url("/common/images/strona_glowna_redesign_2011/header_nav_separator.gif") no-repeat right 2px; }
#header #header-top #top-menu .nav li.last { padding-right:0; background:none; }
#header #header-top #top-menu .nav li a { color:#656565; }
#header #header-top #top-menu .nav li a:hover,
#header #header-top #top-menu .nav li a.active { text-decoration:underline; }
#header #header-top #search-box { clear:both; float:right; padding:0 0 0 160px; background:url("/common/images/strona_glowna_redesign_2011/phonenumber.gif") no-repeat left 50%; }

#header #header-top #search-box form .search { overflow: hidden; border:1px solid #e0e0e0; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#header #header-top #search-box form .search dt { float:left; }
#header #header-top #search-box form .search dd { float:left; }
#header #header-top #search-box form .search dd.first { padding:3px 10px 0 5px; }
#header #header-top #search-box form .search dd input.text { width:180px; border:none; color:#666; font-size:11px; }
#header #header-top #search-box form input.button { display:block; }

#header #main-nav { clear:both; background:#61a406; list-style:none; overflow:hidden; padding:0 0 70px 180px; width:780px; margin:0 auto; }
#header #main-nav li { float:left; padding-right:1px; background:url("/common/images/strona_glowna_redesign_2011/main_menu_separator.gif") no-repeat right 50%; }
#header #main-nav li.last { background:none; }
#header #main-nav li a { display:block; padding:10px 12px; font-size:13px; font-weight:bold; color:#fff; }
#header #main-nav li a:hover { background:#84bc15; }

#header #rotator {}
#header #rotator #slider { list-style:none; width:942px; height:320px; overflow:hidden; margin:-70px auto 0; }
#header #rotator #slider.anythingBase { margin:0; }
#header #rotator #slider .button-green { position:absolute; bottom:64px; padding:8px 8px 8px 14px; }
#header #rotator #slider .button-green span { padding-right:16px; background:url("/common/images/strona_glowna_redesign_2011/button_seemore_arrow.gif") no-repeat right 3px; }
#header #rotator #slider #left.button-green { left:50px; }
#header #rotator #slider #right.button-green { right:50px; }

/* section boxes */
#section-boxes { clear:both; width:940px; height:10px; position:absolute; bottom:-92px; left:73px; }
#section-boxes .section-box-container { padding-bottom:18px; position:absolute; bottom:0; background:url("/common/images/strona_glowna_redesign_2011/section_bottom_bg.jpg") no-repeat bottom left; }
#section-boxes .section-box-container.first { left:26px; }
#section-boxes .section-box-container.second { left:257px; }
#section-boxes .section-box-container.third { right:257px; }
#section-boxes .section-box-container.fourth { right:26px; }
#section-boxes .section-box-container .section-box { width:191px; padding:1px; background:#f9f9f9; border:1px solid #ededed; border-top:1px solid #f9f9f9; border-bottom:1px solid #c7c7c7; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
#section-boxes .section-box-container .section-box .image { margin:1px 0 0 1px; }
#section-boxes .section-box-container .section-box h2 { font-size:18px; padding:12px; background:url("/common/images/strona_glowna_redesign_2011/section_head_bg.gif") repeat-x bottom left; }
#section-boxes .section-box-container .section-box h2 img { display:block; }
#section-boxes .section-box-container .section-box ul { background:#fff; padding:6px 10px 2px 26px; list-style:none; }
#section-boxes .section-box-container .section-box ul li { background:url("/common/images/list_bullet.gif") no-repeat 0 5px; padding:0 0 4px 10px; }
#section-boxes .section-box-container .section-box ul li a { color:#656565; }

/* main */
.home_redesign #wrap #main { clear:both; padding:120px 0 20px; overflow:hidden; width:942px; margin:0 auto; background:#fff; }

/* tabs */
#main-content { float:left; width:702px; }
#main-content #tabs-container { padding-bottom:20px; }
#main-content #tabs-container #tabs { list-style:none; overflow:hidden; margin-bottom:-1px; position:relative; z-index:10; }
#main-content #tabs-container #tabs li { float:left; border-top:1px solid #d6d6d6; border-right:1px solid #e6e6e6; background:#ebebeb url("/common/images/strona_glowna_redesign_2011/tabs_inactive_bg.png") repeat-x; }
#main-content #tabs-container #tabs li:hover { background:#ebebeb url("/common/images/strona_glowna_redesign_2011/tabs_hover_bg.png") repeat-x; }
#main-content #tabs-container #tabs li.first { border-left:1px solid #d6d6d6; }
#main-content #tabs-container #tabs li a { display:block; font-size:14px; color:#666; padding:0 20px; border-bottom:1px solid #f6f6f6; }
#main-content #tabs-container #tabs li a:hover { text-decoration:none; }
#main-content #tabs-container #tabs li a span { display:block; text-indent:-9999px; }
#main-content #tabs-container #tabs li.ui-tabs-selected { background:#fff; border-bottom:1px solid #fff; }
#main-content #tabs-container #tabs li.ui-tabs-selected a { border-bottom:1px solid #fff; color:#711246; background-position:50% -43px; }

#main-content #tabs-container .tab-content { padding:20px; height:140px; position:relative; z-index:1; overflow:hidden; clear:both; border:1px solid #d6d6d6; border-top-color:#e8e8e8; }
#main-content #tabs-container .tab-content ul { list-style:none; }
#main-content #tabs-container .tab-content ul li { padding:5px 0; }
#main-content #tabs-container .tab-content ul li .date { text-align:right; padding-right:10px; }
#main-content #tabs-container .tab-content ul li .title { font-weight:bold; color:#660033; padding-right:10px; }
#main-content #tabs-container .tab-content ul li .read_more { color:#a1d013; padding-right:8px; background:url("/common/images/strona_glowna_redesign_2011/arrow_lime_right.gif") no-repeat right 5px; }
#main-content #tabs-container .tab-content .button-green { position:absolute; right:10px; bottom:10px; }

#tab-news { width:82px; height:43px; background:url("/svgconverter?in=/common/svg/tabs_item_redesign.svg&tr=1&text1=Aktualności&text2=Aktualności&out=png") no-repeat 50% top; }
#tab-jobs { width:84px; height:43px; background:url("/svgconverter?in=/common/svg/tabs_item_redesign.svg&tr=1&text1=Oferty pracy&text2=Oferty pracy&out=png") no-repeat 50% top; }
#tab-media { width:83px; height:43px; background:url("/svgconverter?in=/common/svg/tabs_item_redesign.svg&tr=1&text1=Dla mediów&text2=Dla mediów&out=png") no-repeat 50% top; }

.ui-tabs .ui-tabs-hide { display:none !important; }

/* side */
.home_redesign #wrap #main #side { float:right; width:222px; }

/* footer */
.home_redesign #wrap #footer { padding:0; clear:both; } /*footer reset*/
.home_redesign #wrap #footer { width:942px; margin:0 auto; background:#fff; }
.home_redesign #wrap #footer p { text-align:left; }
.home_redesign #wrap #footer .foot-sect { border-top:1px solid #d6d6d6; padding:10px 0; overflow:hidden; }

.home_redesign #wrap #footer #footer-map { padding:10px 1px; }
.home_redesign #wrap #footer #footer-map .map-group { width:195px; float:left; padding:10px 20px; }
.home_redesign #wrap #footer #footer-map .map-group h3 { color:#595959; font-size:13px; font-weight:bold; }
.home_redesign #wrap #footer #footer-map .map-group ul { padding:10px 0 10px 10px; list-style:none; }
.home_redesign #wrap #footer #footer-map .map-group ul li { background:url("/common/images/list_bullet.gif") no-repeat 0 5px; padding:0 0 5px 10px; }
.home_redesign #wrap #footer #footer-map .map-group ul li a { color:#656565; }

.home_redesign #wrap #footer #footer-nav {}
.home_redesign #wrap #footer #footer-nav ul li { float:left; }
.home_redesign #wrap #footer #footer-nav .logos { margin:0; float:left; list-style:none; text-align:left; }
.home_redesign #wrap #footer #footer-nav .logos li a { display:block; }
.home_redesign #wrap #footer #footer-nav .logos li a img { display:block; }
.home_redesign #wrap #footer #footer-nav .nav { float:right; list-style:none; padding-top:4px; }
.home_redesign #wrap #footer #footer-nav .nav li { padding:0 8px; border-right: 1px solid #e0e0e0; }
.home_redesign #wrap #footer #footer-nav .nav li.last { padding-right:0; border-right:none; }
.home_redesign #wrap #footer #footer-nav .nav li a { color:#656565; }

.home_redesign #wrap #footer #footer-copy { padding:8px 0 12px; }
.home_redesign #wrap #footer #footer-copy .copy { float:left; margin:5px 0 0; }
.home_redesign #wrap #footer #footer-copy .powered { float:right; }
.home_redesign #wrap #footer #footer-copy .powered a img { margin:0 0 -3px 4px; }

/* banners */
.banner-box .jmBanner11 { margin-bottom:20px; }
.banner-box .jmBannerFirst11 { margin-top:45px; }

/* foot note */
.home_redesign #foot-note { padding:18px 0 30px; background:url("/common/images/strona_glowna_redesign_2011/footnote_bg.png") repeat-x; }
.home_redesign #foot-note p { width:942px; margin:0 auto; text-align:center; font-size:10px; color:#9c9c9c; }

/*
 * General forms styles
 *
 */
form {
	margin: 0px; padding: 0px;
}

form select {
	font-family: "Verdana", sans-serif; font-size: 11px; padding: 1px; border: 1px solid #c0c0c0;
}

form input {
	font-family: "Verdana", sans-serif; font-size: 11px; border: 1px solid #c0c0c0; padding: 2px;
}

form textarea {
	font-family: "Verdana", sans-serif; font-size: 11px; border: 1px solid #c0c0c0; padding: 2px;
}

fieldset{border:none;margin:0;padding:0;}
legend{display:none;}

form input.image_buttons {
	width: auto; border: none;
}

form p.ff_row {
	margin: 4px 0px 4px 0px; padding: 0px; overflow: hidden; zoom: 1;
}

form p.ff_row input,form p.ff_row label,form p.ff_row select {
	float: left;
}

form p.ff_text {
	margin: 0px; padding: 0px;
}

tr.fb_submit td input {border:none; background: url("/common/images/morelink_bullet.gif") no-repeat scroll 0 2px transparent; font-weight: bold; padding: 0 0 0 10px;color:#356400}

tr.fb_submit td input:hover { text-decoration: underline; }

img.jcaptcha {float:right; clear:both;padding-right:38px; padding-top:10px}
input.jcaptcha {float:right; clear:both}
