/* $Id: style.css,v 1.103 2010-06-30 15:44:54 pcharasimiuk 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;
}

#rssNewsBlock .in,.subdocumentBlock div.in,.fourBlockContainer .subdocumentBoxyellow,.fourBlockContainer .subdocumentBoxwhite,.fourBlockContainer .subdocumentBoxgreen {
	margin: 0; padding: 16px 20px;
}

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

/* 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 input,#bok_searchbox select {
	border: none; font-size: 11px; color: #37322c; float: left;
}

#bok_searchbox input {
	padding: 4px 3px; width: 180px;
}

#bok_searchbox select {
	padding: 3px 2px;
}

#bok_searchbox select.odleglosc {
	width: 100px;
}

#bok_searchbox .sp {
	padding-right: 20px
}

#bok_searchbox .head {
	color: white; padding-right: 20px
}

#bok_searchbox select.rodzaj {
	width: 220px;
}

#bok_searchbox input.button_znajdz {
	color: #fff; background: #9b0a51; padding: 0px; width: auto;
}

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

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

div#infoBoxesWrapper div#info_tabs {
	float: left; width: 464px;
}

div#infoBoxesWrapper div#info_tabs .tabs {
	padding: 15px; background: #ffffff;
}

div#info_tabs .ui-tabs-hide {
	display: none;
}

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

/*
 * Info box news
 *
 */
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; background: url("/common/images/bok_tmp.png") 0px 0px no-repeat; 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;
}

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

/*
 * 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
 *
 */
.newsletter div#middleColumnContent #nlconsole {
	background: #f5f5f5; padding: 0px 0px 10px 0px;
}

#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 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")
}

/*
 * 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 {
	width:
}

.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 .rysuj .image {
	background: url("/common/images/eryk_rysuj.jpg") 0px 24px no-repeat;
}

.fourBlockContainer .test .image {
	background: url("/common/images/eryk_test.jpg") 0px 24px no-repeat;
}
*/

.fourBlockContainer .pozytywna .text h3 {
	margin: 24px 0px 10px 0px; padding: 0px;
}

.fourBlockContainer .pozytywna .text h3 a {
	display: block; height: 45px;
}

/*.fourBlockContainer .pozytywna .text .moreLink {
	width: 43px;
	height: 15px;
	background: url("/common/images/open.gif") 0px 0px no-repeat;
}*/

.fourBlockContainer .profesor h3 {
	height: 45px; background: url("/common/images/eryk_profesor_header.gif") 0px 0px no-repeat;
}

/*
.fourBlockContainer .rysuj h3 {
	height: 45px; background: url("/common/images/eryk_rysuj_header.gif") 0px 0px no-repeat;
}

.fourBlockContainer .test h3 {
	height: 45px; background: url("/common/images/eryk_test_header.gif") 0px 0px no-repeat;
}
*/

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

/*
.subdocumentBoxyellow ol,.subdocumentBoxyellow ul {
	padding-left: 40px;
}*/

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