body {background-color: #ffffff;  margin: 0; padding: 0; text-align: center;}
body, p, a, td, input, textarea, select {color: #666666; font: normal 11px Arial, Verdana, Helvetica, sans-serif;}

a {text-decoration: none; color: #f58220;}
a:hover {text-decoration: underline;}
a, object, input {outline-width: 0;}

form, fieldset {margin: 0; padding: 0; border-width: 0;}
img {border: 0;}

.clear {clear: both; font-size: 0; line-height: 0; width: 100%; float: left;}
.noFloat {clear: both; float: none !important; width: 100%; height: 0px; line-height: 0; font-size: 0;}
.oneColumn {clear: both; width: 100%; float: left;}
.oneLine {clear: both; width: 100%; float: left; padding: 0 0 10px 0;}
.twoEqColumns {clear: both; float: left; width: 100%;}
.twoEqColumns .firstCol {clear: both; float: left; width: 48%; margin-right: 3%;}
.twoEqColumns .secondCol {clear: none; float: left; width: 48%;}
.leftFloated {float: left; }

div, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
ul, ul li, ol, ol li {list-style-type: none; margin: 0; padding: 0;}
form, fieldset {margin: 0; padding: 0; border: none;}
table {border-collapse: collapse;}
table td {padding: 0;}

input,
input[type="radio"],
input[type="checkbox"],
select,
textarea {color: #999999; background-color: #f3f3f4 !important; border-width: 0 !important; margin: 0 !important; padding: 0 !important;}

.valErr {color: #ff0000;}

/* elementy glownego layoutu */
#pageContainer {width: 950px; clear: both; margin: 0 auto; text-align: left;}

/* /elementy glownego layoutu */

/* header */
#header {width: 100%; height: 105px; clear: both;}
#header #logo {font-size: 11px; font-weight: normal; margin: 20px 0 0 10px; padding: 0; float: left;}
#header #logo img {display: block;}
#header .boxADEP {float: right; width: 400px; padding: 35px 10px 0 0; text-align: right;}
#header .boxADEP .notLogged img {margin-left: 10px;vertical-align:middle;}
#header .boxADEP .notLogged a:hover {text-decoration: none;}
#header .boxADEP .notLogged a span:hover {text-decoration: underline;}
#header .boxADEP table {width: 100%;}
/*
#header .boxADEP .notLogged label {font-size: 13px; float: right; padding: 5px 13px 0 0;}
#header .boxADEP .notLogged input.tbLogin,
#header .boxADEP .notLogged input.tbPass {background: transparent url('../_iMg/bgTextbox115.png') no-repeat 0 0 !important; padding: 5px 12px !important; width: 91px; height: 14px; float: right;}
#header .boxADEP .notLogged input.tbPass {margin-left: 9px !important;}
#header .boxADEP .notLogged input.btn {background-color: Transparent !important; float: right; margin-left: 10px !important; margin-top: 3px !important;}
*/
#header .boxADEP .logged .nameLine {width: 100%; clear: both; padding: 0 0 13px 0; font-size: 13px;}
#header .boxADEP .logged .nameLine .name {font-weight: bold;}
#header .boxADEP .logged .links {width: 100%; clear: both;} 
#header .boxADEP .logged .links a {float: right; white-space: nowrap; margin-left: 10px; background: transparent url('../_iMg/bulletOrangeArrow.png') no-repeat 0 6px; padding-left: 10px; cursor: pointer;}
#headerContent {clear: both; width: 100%; float: left;}
/* /header */

/* gorne menu */
#topNavigation {clear: both; float: left;}
#topNavigation ul {float: left;}
#topNavigation li {float: left; padding: 8px 20px 0 20px; height: 27px; background: transparent url('../_iMg/bgTopMenuItem.png') repeat-x 0 0;}
#topNavigation li.separator {padding: 0; height: 35px; font-size: 0; line-height: 0; width: 4px; background-image: url('../_iMg/bgTopMenuSeparator.png'); background-repeat: no-repeat; border-width: 0; clear: none;}
#topNavigation li.selected {background-image: url('../_iMg/bgTopMenuItemSelected.png');} 
#topNavigation li.first {background-image: url('../_iMg/bgTopMenuItemFirst.png'); background-repeat: no-repeat; padding-left: 25px;}
#topNavigation li.last {background-image: url('../_iMg/bgTopMenuItemLast.png'); background-repeat: no-repeat; background-position: 100% 0; padding-right: 25px;}
#topNavigation li.firstSelected {background-image: url('../_iMg/bgTopMenuItemFirstSelected.png'); background-repeat: no-repeat; padding-left: 25px;} 
#topNavigation li.lastSelected {background-image: url('../_iMg/bgTopMenuItemLastSelected.png'); background-repeat: no-repeat; background-position: 100% 0; padding-right: 25px;}
#topNavigation a {color: #ffffff; display: block; font-size: 13px; text-decoration: none;}
#topNavigation a:hover {text-decoration: underline;} 
/* /gorne menu */

/* breadcrumb */
#path {color: #888888; font-size: 10px; padding: 0 0 0 10px; width: 940px; margin: 7px 0 0 0;}
#path a {font-size: 10px;}

/* /breadcrumb */

/* box hurtowa cena/mapa dystrybutorow */
#fuelPriceBox {float: right; width: 230px; height: 295px;}
#fuelPriceBox .boxContent {padding-top: 15px; clear: both; width: 100%;}
.fuelPriceBox_tab1 {background: transparent url('../_iMg/bgFuelPriceBox1.png') no-repeat 0 0;}
.fuelPriceBox_tab2 {background: transparent url('../_iMg/bgFuelPriceBox2.png') no-repeat 0 0;}
.fuelPriceBox_tab1 .tab1,
.fuelPriceBox_tab2 .tab2 {display: block;}
.fuelPriceBox_tab1 .tab2,
.fuelPriceBox_tab2 .tab1 {display: none;}

#fuelPriceBox .tabsContent {width: 100%; margin-top: -59px; float: left;}
#fuelPriceBox .boxHeader {padding: 7px 0 0 15px; width: 205px; height: 70px; clear: both; float: left; color: #ffffff;}
#fuelPriceBox .boxHeader .title {font-size: 14px; font-weight: bold; padding-bottom: 5px;}
#fuelPriceBox .boxHeader .subtitle {font-size: 11px;}
#fuelPriceBox .boxContent .text {clear: both; width: 205px; padding: 0 0 0px 15px; line-height: 18px;} 
#fuelPriceBox .boxContent .price {width: 205px; padding: 0 0 5px 15px; clear: both; color: #f58220; font-size: 29px; font-weight: bold;}

#fuelPriceBox .tabs {width: 10px; height: 52px; padding: 7px 0 0 0; float: left; clear: none;}
#fuelPriceBox .tabs .tab1,
#fuelPriceBox .tabs .tab2 {display: block; clear: both; width: 10px; height: 26px; font-size: 0; line-height: 0; overflow: hidden; cursor: pointer;}
#fuelPriceBox .tabs .tab1 span,
#fuelPriceBox .tabs .tab2 span,
.fuelPriceBox_tab1 .tabs .tab1,
.fuelPriceBox_tab2 .tabs .tab2  {visibility: hidden;}
#fuelPriceBox .tab2 a,
#fuelPriceBox .tab2 a:hover {cursor: pointer; text-decoration: none;}
/* /box hurtowa cena/mapa dystrybutorow */


/* strona glowna */
body.bodyMainPage #topNavigation {padding-bottom: 10px;}
body.bodyMainPage #header {position: relative;}
body.bodyMainPage #headerContent {height: 330px; position: relative;}
body.bodyMainPage .content {padding-top: 0;}
#mainPageVisual {clear: both; width: 100%; height: 460px; float: left; margin: -435px 0 0 0;}

h2.pageTitle {font-size: 18px; font-weight: normal; color: #666666; padding: 10px 10px 15px 10px; white-space: nowrap;}

.mainPageNews {width: 720px; background: transparent url('../_iMg/bgMainPageNewsList.png') no-repeat 10px 0; margin: 0 10px 0 -10px; float: left;}
.mainPageNews .oneNews {float: left; padding: 0 20px; width: 200px;}
.mainPageNews h3.title {font-weight: bold; font-size: 12px; margin: 0 0 5px 0;}
.mainPageNews .date {font-weight: normal; font-size: 10px; color: #dedede; margin: 0 0 3px 0;}
.mainPageNews .teaser,
.mainPageNews .teaser p,
.mainPageNews .allContent,
.mainPageNews .allContent {line-height: 160%;}
.mainPageNews .teaser {margin-bottom: 10px;}
.mainPageNews .teaser p {margin: 0; padding: 0; }
.mainPageNews .more,
.mainPageNews .back {text-align: right;}
.mainPageNews .more img,
.mainPageNews .back img {cursor: pointer;}
.mainPageNews .back,
.mainPageNews .allContent  {display: none;}

.mainPageBox {width: 710px; margin: 10px 10px 0 0px; float: left;}
.mainPageBox .info {float: left;}
.mainPageBox .infoShort {margin-right: 10px; width: 500px;}
.mainPageBox .infoLong {width: 100%;}
.mainPageBox .adv {width: 200px; float: left;}

.mainPageNewsExpanded {background-image: none; }
.mainPageNewsExpanded .oneNews {display: none; width: 700px; clear: both; padding: 0 0 0 20px;}
.mainPageNewsExpanded .contentContainer {border-right: dotted 1px #b4b1af; padding: 0 20px 0 0;}
.mainPageNewsExpanded .back {padding-right: 20px; }
.mainPageNewsExpanded .back,
.mainPageNewsExpanded .allContent  {display: block;}
.mainPageNewsExpanded .teaser,
.mainPageNewsExpanded .more {display: none;}

#advertisement {float: left; width: 230px; margin-top: 10px;}

.mainPage .allNewsLink {clear: both; padding: 20px 10px;}
.mainPage .allNewsLink a { }
/* /strona glowna */


/* lewe menu */
#leftNavigation {width: 220px; clear: both;}
#leftNavigation .middle {background: #f3f3f4 url('../_iMg/bgLeftMenuTop.png') no-repeat 0 0; padding: 15px 10px 0 20px; clear: both; width: 190px;}
#leftNavigation .bottom {width: 100%; clear: both; line-height: 0; font-size: 0; height: 40px; background: transparent url('../_iMg/bgLeftMenuBottom.png') no-repeat 0 0;}
#leftNavigation ul {list-style-type: none; margin: 0; padding: 0;}
#leftNavigation ul li {display: inline; list-style-type: none; margin: 0; padding: 0;}
#leftNavigation ul li.bold a {font-weight: bold;}
#leftNavigation a {background: transparent url('../_iMg/bgLeftMenuBullet.png') no-repeat 0 10px; color: #666666; display: block; padding: 5px 0 5px 15px; font-size: 11px; font-weight: normal; text-decoration: none;}
#leftNavigation a:hover {text-decoration: underline;}
#leftNavigation a.active {font-weight: bold; color: #f58220; background-image: url('../_iMg/bgLeftMenuActiveBullet.png'); text-decoration: none;}
#leftNavigation .subMenu1 a {display: none;}
#leftNavigation .subMenu2 a {display: block;}
#leftNavigation .subMenu3 a {padding-left: 35px; background-position: 25px 10px;}

/* content */
.content {clear: both; float: left; width: 100%; padding: 40px 0 0 0;}

.content .sideContent {float: left; width: 220px; margin: 0 20px 0 0;}
.content .mainContentThinWrapper {float: left; width: 710px; margin: 0;}
.content .mainContentThin {float: left; width: 470px; margin: 0 10px 0 0;}
.content .sideAdditionalContent {float: left; width: 230px; margin: 0;}
.content .mainContentWide {float: left; width:700px; margin: 0 10px 0 0;}
.content .pageContentTitle {padding: 0 0 15px 0; width: 100%; clear: both; margin: 0; font-size: 26px; line-height: 32px !important; font-weight: normal; color: #f58220;}

.content p,
.content .mainContentThin,
.content .mainContentThin *,
.content .mainContentWide,
.content .mainContentWide * {line-height: 150%; }
.content p {margin: 0 0 22px 0; padding: 0;}
.content .mainContentThin ul,
.content .mainContentWide ul {margin: 0 0 20px 0; padding: 0; clear: both;}
.content .mainContentThin ul li,
.content .mainContentWide ul li {margin: 0; padding: 0 0 0 30px; background: transparent url('../_iMg/bgListBullet.png') no-repeat 17px 9px;}
.content .mainContentThin ol,
.content .mainContentWide ol {margin: 0 0 20px 0; padding: 0; clear: both; list-style-type: decimal;}
.content .mainContentThin ol li,
.content .mainContentWide ol li {list-style-type: decimal; list-style-position: outside; margin: 0 0 0 35px; padding: 0;}


/* /content */

/* footer */
#pageFooterWrapper {background: #f3f3f4 url('../_iMg/bgFooterWrapper.png') repeat-x 0 0; clear: both;} 
#pageFooter {clear: both; width: 950px; margin: 0 auto; padding: 38px 100px 50px 100px; background: #f3f3f4 url('../_iMg/bgFooter.png') no-repeat 50% 0; text-align: left;}
#pageFooter .links {padding: 7px 10px 0 10px; float: left;}
#pageFooter .links li {float: left; padding: 0 12px 0 0; margin: 0 12px 0 0; border-right: solid 1px #cfcfcf;}
#pageFooter .links li.last {padding: 0; margin: 0; border-right-width: 0;} 
#pageFooter .links a {color: #666666; white-space: nowrap;}
#pageFooter .logoOrlen {float: right;}
/* /footer */


/* lista newsow */
#ekotermInfoList .oneNews {clear: both; padding: 0 0 25px 0;}
#ekotermInfoList .oneNews .img {float: left; width: 110px; margin: 0 20px 10px 0;}
#ekotermInfoList .oneNews .title,
#ekotermInfoList .oneNews .title a {color: #F58220; font-weight: bold; font-size: 12px;}
#ekotermInfoList .oneNews .date {font-size: 10px; color: #DEDEDE;}
#ekotermInfoList .oneNews .teaser {padding-bottom: 5px;} 
#ekotermInfoList .oneNews .teaser img {vertical-align: text-bottom; padding-left: 10px;}

#ekotermInfoList .oneNews .title,
#ekotermInfoList .oneNews .date,
#ekotermInfoList .oneNews .teaser {display: block;}

#ekotermInfoList .oneNews .title,
#ekotermInfoList .oneNews .title a,
#ekotermInfoList .oneNews .date,
#ekotermInfoList .oneNews .teaser, 
#ekotermInfoList .oneNews .teaser * {line-height: 160%;}
/* /lista newsow */

.newsPageDate {font-size: 10px; color: #DEDEDE; padding-bottom: 15px;}


#ekotermBargainsList .oneBargain {clear: both; padding: 0 0 25px 0;}
#ekotermBargainsList .oneBargain .img {float: left; width: 110px; margin: 0 20px 10px 0;}
#ekotermBargainsList .oneBargain .title,
#ekotermBargainsList .oneBargain .title a {color: #F58220; font-weight: bold; font-size: 12px;}
#ekotermBargainsList .oneBargain .date {font-size: 10px; color: #DEDEDE;}
#ekotermBargainsList .oneBargain .teaser {padding-bottom: 5px;} 
#ekotermBargainsList .oneBargain .teaser img {vertical-align: text-bottom; padding-left: 10px;}
#ekotermBargainsList .oneBargain .more {text-align: right;}

#ekotermBargainsList .oneBargain .title,
#ekotermBargainsList .oneBargain .date,
#ekotermBargainsList .oneBargain .teaser,
#ekotermBargainsList .oneBargain .more {display: block;}

#ekotermBargainsList .oneBargain .title,
#ekotermBargainsList .oneBargain .title a,
#ekotermBargainsList .oneBargain .date,
#ekotermBargainsList .oneBargain .teaser, 
#ekotermBargainsList .oneBargain .teaser * {line-height: 160%;}


/* tabelki customowe */
table.tableLight {width: 100%; clear: both; margin: 0 0 20px 0;}
table.tableLight td,
table.tableLight th {padding: 0; vertical-align: top; text-align: left; font-size: 11px; line-height: 1.1em; color: #999999; font-size: 11px;}
table.tableLight tr.hdRow td,
table.tableLight tr.hdRow th,
table.tableLight tr.hdRow * {font-weight: bold; color: #666666;}

table.tableLight tr td.colLeft,
table.tableLight tr th.colLeft {background: #ffffff none no-repeat 0 0; font-size: 0; line-height: 0; width: 10px; border-bottom: solid 1px #e0e0e0; padding: 7px 0 6px 0;}
table.tableLight tr.hdRow td.colLeft,
table.tableLight tr.hdRow th.colLeft {background-color: #f3f3f4; background-image: url('../_iMg/bgTableLightHdRowLeft.png'); padding: 3px 0;}

table.tableLight tr td.colRight,
table.tableLight tr th.colRight {background: #ffffff none no-repeat 0 100%; font-size: 0; line-height: 0; width: 8px; border-bottom: solid 1px #e0e0e0; padding: 7px 0 6px 0;}
table.tableLight tr.hdRow td.colRight,
table.tableLight tr.hdRow th.colRight {background-color: #f3f3f4; background-image: url('../_iMg/bgTableLightHdRowRight.png'); border-bottom: solid 1px #ffffff; padding: 3px 0;}

table.tableLight tr td.colContent,
table.tableLight tr th.colContent {background-color: #ffffff; border-bottom: solid 1px #e0e0e0; padding: 7px 0 6px 0;}
table.tableLight tr.hdRow td.colContent,
table.tableLight tr.hdRow th.colContent {background-color: #f3f3f4; padding: 3px 0;}

table.tableLight tr td.colSeparator,
table.tableLight tr th.colSeparator {font-size: 0; line-height: 0; width: 11px; border-bottom: solid 1px #ffffff; padding: 7px 0 6px 0;}
table.tableLight tr.hdRow td.colSeparator,
table.tableLight tr.hdRow th.colSeparator {padding: 3px 0;}
/* /tabelki customowe */

/* tabela z gadzetami */
table.gadgetsTable {margin-bottom: 2px;}
table.gadgetsTable tr td {text-align: center;}
table.gadgetsTable tr.hdRow td,
table.gadgetsTable tr td.gadgetName {text-align: left;}
table.gadgetsTable input.text {background:url("../_iMg/bgTextbox55.png") no-repeat 0 0 transparent !important; height:14px; padding:5px 10px !important; width:35px; text-align: center;}
.gadgetsOrderInfo {padding-bottom: 20px;}
.gadgetsOrderSummary {text-align: right; padding: 0 30px 10px 0; margin-bottom: 20px; width: 670px; background: transparent url('../_iMg/bgGadgetsOrderSummary.png') no-repeat 100% 100%;}
.gadgetsButtons {padding-bottom: 20px;}
.gadgetsButtons a {float: left; margin-right: 5px;}
/* /tabela z gadzetami */

/* formularze - style globalne */
.form {background: transparent url('../_iMg/bgForm.png') repeat-y 0 0; border-top: solid 1px #f3f3f4; width: 100%; clear: both; float: left; margin: 0 0 20px 0;}
.form .formContent {background: transparent url('../_iMg/bgFormBottom.png') no-repeat 0 100%; padding: 10px 0; width: 100%; clear: both; float: left;}
/* /formularze - style globalne */

/* archiwum cen paliw */
.formWholesaleFuelPricesHistory .label {float: left; width: 105px; margin: 0 10px 0 0; font-size: 14px; text-align: right;}
.formWholesaleFuelPricesHistory .yearLine .select {width: 185px; float: left;}
.formWholesaleFuelPricesHistory .yearLine .btn {float: left;}
/* /archiwum cen paliw */

/* zadaj pytanie */
.formEkotermAskQuestion .formContent {padding: 10px; width: 450px;}
.formEkotermAskQuestion p {margin-bottom: 10px;}
.formEkotermAskQuestion .key {float: left; width: 120px;}
.formEkotermAskQuestion .val {float: left; width: 330px;}
.formEkotermAskQuestion .valAnswerType .oneColumn {padding-bottom: 10px;}
.formEkotermAskQuestion .valAnswerType .jquery-radio {width: 35px; text-align: center; float: left;}
.formEkotermAskQuestion .valAnswerType label {width: 75px; float: left;}
.formEkotermAskQuestion .valAnswerType input {float: left;}
.formEkotermAskQuestion input.text {line-height: 1.1em;}
.formEkotermAskQuestion .label {font-size: 14px;}
.formEkotermAskQuestion input.text {background: transparent url('../_iMg/bgTextbox215.png') no-repeat 0 0 !important; padding: 5px 10px !important; width: 195px; height: 14px;}
.formEkotermAskQuestion .fakeTextarea {width: 330px; clear: both;}
.formEkotermAskQuestion .fakeTextarea .top,
.formEkotermAskQuestion .fakeTextarea .bottom {font-size: 0; line-height: 0; height: 10px; overflow: hidden; width: 330px; clear: both; background: transparent no-repeat 0 0; float: left;}
.formEkotermAskQuestion .fakeTextarea .top {background-image: url('../_iMg/bgTextarea330.png');}
.formEkotermAskQuestion .fakeTextarea .bottom {background-image: url('../_iMg/bgTextarea330.png'); background-position: 0 100%;}
.formEkotermAskQuestion .fakeTextarea textarea.text {background: #f3f3f4 none no-repeat 0 0 !important; padding: 0px 10px !important; width: 310px; height: 177px; float: left;}
.formEkotermAskQuestion .K2Captcha .textboxContainer {float: left;}
.formEkotermAskQuestion .K2Captcha .imgContainer {float: right;}
.formEkotermAskQuestion .buttons {padding-left: 135px; width: 315px;}
.formEkotermAskQuestion .buttons input {background-color: transparent !important; margin-right: 7px !important; float: left;}
/* /zadaj pytanie */

/* formularz kontaktowy */
.formEkotermContact .formContent {padding: 10px; width: 450px;}
.formEkotermContact .key {float: left; width: 120px;}
.formEkotermContact .val {float: left; width: 330px;}
.formEkotermContact input.text {background: transparent url('../_iMg/bgTextbox215.png') no-repeat 0 0 !important; padding: 5px 10px !important; width: 195px; height: 14px;}
.formEkotermContact .phoneLine .phonePrefix {float: left; width: 25px; overflow: hidden;}
.formEkotermContact .phoneLine input.text {float: left; background-image: url('../_iMg/bgTextbox190.png') !important; width: 170px;}
.formEkotermContact .K2Captcha .textboxContainer {float: left;}
.formEkotermContact .K2Captcha .imgContainer {float: right;}
.formEkotermContact .buttons {padding-left: 135px; width: 315px;}
.formEkotermContact .buttons input {background-color: transparent !important; margin-right: 7px !important; float: left;}
/* /formularz kontaktowy */

/* formularz moje dane */
.formEkotermProfile {width: 470px; margin-bottom: 20px;}
.formEkotermProfile .formContent {padding: 10px; width: 450px;}
.formEkotermProfile .titleLabel {font-size: 14px; font-weight: bold;}
.formEkotermProfile .oneLine {padding-bottom: 5px;}
.formEkotermProfile .titleLine {padding-bottom: 10px; padding-top: 10px;}
.formEkotermProfile .key {float: left; width: 130px; margin: 0 10px 0 0;}
.formEkotermProfile .val {float: left; width: 300px;}
.formEkotermProfile input.text {background:url("../_iMg/bgTextbox300.png") no-repeat 0 0 transparent !important; height:14px; padding:5px 10px !important; width:280px;}
.formEkotermProfile input.textShort {background:url("../_iMg/bgTextbox115.png") no-repeat 0 0 transparent !important; height:14px; padding:5px 10px !important; width:95px;}
.formEkotermProfile input.textContact {background:url("../_iMg/bgTextbox85.png") no-repeat 0 0 transparent !important; height:14px; padding:5px 10px !important; width:65px;}
.formEkotermProfile .chbSameAddressLine input,
.formEkotermProfile .chbSameAddressLine .jquery-checkbox {float: left; margin: 0 5px 0 0;}
.formEkotermProfile .buttonsLine input {background-color: transparent !important; margin-right: 7px !important; float: left;}
/* /formularz moje dane */

/* strona FAQ */
#ekotermFAQPage .subject {clear: both; padding: 0 15px; margin: 0 0 10px 0; line-height: 1.1em; font-weight: bold;}
#ekotermFAQPage .oneQuestion {clear: both; margin: 0 0 10px 0;}
#ekotermFAQPage .oneQuestion .questionTop {clear: both; width: 100%; font-size: 0; line-height: 0; height: 9px; background: transparent url('../_iMg/bgFAQTop.png') no-repeat 0 0;}
#ekotermFAQPage .oneQuestion .questionBottom {clear: both; width: 100%; font-size: 0; line-height: 0; height: 18px; background: transparent none no-repeat 0 0;}
#ekotermFAQPage .oneQuestionCollapsed .questionBottom {background-image: url('../_iMg/bgFAQCollapsedBottom.png');}
#ekotermFAQPage .oneQuestionExpanded .questionBottom {background-image: url('../_iMg/bgFAQExpandedBottom.png');}
#ekotermFAQPage .oneQuestion .action {width: 30px; height: 100%; cursor: pointer; padding: 0 0 0 433px;}
#ekotermFAQPage .oneQuestion .questionMiddle {clear: both; float: left; padding: 0 15px; width: 440px; line-height: 1.1em; background: transparent url('../_iMg/bgFAQMiddle.png') repeat-y 0 0;}
#ekotermFAQPage .oneQuestion .question {cursor: pointer;}
#ekotermFAQPage .oneQuestion .question:hover {text-decoration: underline;}
#ekotermFAQPage .oneQuestion .question,
#ekotermFAQPage .oneQuestion .answer,
#ekotermFAQPage .oneQuestion .answer p,
#ekotermFAQPage .oneQuestion .answer ul,
#ekotermFAQPage .oneQuestion .answer ol,
#ekotermFAQPage .oneQuestion .answer li {color: #999999; line-height: 150%;}
#ekotermFAQPage .oneQuestionExpanded .question {margin-bottom: 10px;}
/* /strona FAQ */

/* sprzedaz hurtowa i detaliczna */
.businessCenterControl .searchBox .text {background:url("../_iMg/bgTextbox215.png") no-repeat scroll 0 0 transparent !important; height:14px; padding:5px 10px !important; width:195px; float: left; margin-right: 10px !important;}
.businessCenterControl .searchBox .btn {cursor: pointer; float: left;}
.businessCenterControl ul.contactorsLst {margin: 0; padding: 0;  list-style-type: none; border-top: solid 1px #f3f3f4 ;}
.businessCenterControl ul.contactorsLst li {width: 100%; clear: both; overflow: hidden; padding: 5px 0; margin: 0; border-bottom: solid 1px #e8ebeb; line-height: 140%; background-image: none;}
.businessCenterControl ul.contactorsLst li * {line-height: 140%;}
.businessCenterControl ul.contactorsLst li .oneLine {padding: 3px 0; }
.businessCenterControl ul.contactorsLst li .districts {text-transform: lowercase; }
.businessCenterControl .regionDetails .oneLine {padding-bottom: 0; line-height: 140%;}
.businessCenterControl .regionDetails .name b {padding-top: 10px; clear: both; float: left; width: 100%;}
.businessCenterControl h4 {width: 100%; clear: both; float: left; padding-top: 10px;}
/* /sprzedaz hurtowa i detaliczna */


/* pager */
.pager {width: 100%; clear: both; overflow: hidden; padding: 15px 0;}
.pager .prev,
.pager .next,
.pager .rows {float: left;}
.pager .prev,
.pager .rows {margin-right: 8px !important;}
.pager .prev a,
.pager a.prev,
.pager .next a,
.pager a.next,
.pager .rows a,
.pager .dots,
.pager a.page,
.pager .activePage {float: left; padding: 3px 5px; margin: 0 2px; border: solid 1px #dddddd; color: #666666 !important; cursor: pointer; line-height: 1.1em;}
.pager .prev a:hover,
.pager .next a:hover,
.pager .rows a:hover,
.pager .rows a.active,
.pager .activePage {color: #666666 !important; background-color: #DDDDDD; cursor: default;}
/* /pager */


/* customowe dropy - style globalne */
.jquery-selectbox,
.jquery-selectbox-disabled {position: relative; height: 24px; line-height: 16px; width: 261px; z-index: 0; float: left; padding: 0 0 0 10px; background-color: transparent; color: #999999; background: transparent url('../_iMg/bgDropDown171.png') no-repeat 0 0; }
.jquery-selectbox.selecthover {z-index: 700;}

.jquery-selectbox .jquery-selectbox-moreButton,
.jquery-selectbox-disabled .jquery-selectbox-moreButton {position: absolute; top: 3px; right: 3px; z-index: 2; background: transparent none no-repeat 0 0; width: 19px; height: 19px;}
.jquery-selectbox .jquery-selectbox-moreButton {background-image: url("../_iMg/bgDropDownMoreButton.png"); cursor: pointer; }
.jquery-selectbox-disabled .jquery-selectbox-moreButton,
.jquery-selectbox-disabled  .morebuttonhover {background-image: url("../_iMg/bgDropDownMoreButtonDisabled.png");}
/*.jquery-selectbox .morebuttonhover {background-image: url("../_img/selectbox/bckgMoreButtonHover.gif");}*/

.jquery-selectbox .jquery-selectbox-list,
.jquery-selectbox-disabled .jquery-selectbox-list  {display: none; position: absolute; top: 24px; padding: 0; left: 0px; background: #ffffff; width: 271px; height: 120px; overflow-x: hidden; overflow-y: auto; z-index: 1000; border: solid 1px #f3f3f4;}
.jquery-selectbox .jquery-selectbox-list .jquery-selectbox-item,
.jquery-selectbox-disabled .jquery-selectbox-list .jquery-selectbox-item {display: block; cursor: default; width: 251px; height: 18px; overflow: hidden; white-space: nowrap; padding: 0 10px;}
.jquery-selectbox .jquery-selectbox-list .listelementhover {background-color: #ebebeb; cursor: pointer;}

.jquery-selectbox .jquery-selectbox-currentItem,
.jquery-selectbox-disabled .jquery-selectbox-currentItem  {padding: 0; width: 235px; height: 24px; line-height: 24px; white-space: nowrap; display: block; overflow: hidden;}
.jquery-selectbox-disabled .jquery-selectbox-currentItem {color: #bfbfbf;}
/* /customowe dropy - style globalne */

/* customowe dropy */
.formWholesaleFuelPricesHistory .yearLine .jquery-selectbox,
.formWholesaleFuelPricesHistory .yearLine .jquery-selectbox-disabled {width: 90px; background-image: url('../_iMg/bgDropDown100.png');}
.formWholesaleFuelPricesHistory .yearLine .jquery-selectbox .jquery-selectbox-list,
.formWholesaleFuelPricesHistory .yearLine .jquery-selectbox-disabled .jquery-selectbox-list {width: 100px;}
.formWholesaleFuelPricesHistory .yearLine .jquery-selectbox .jquery-selectbox-list .jquery-selectbox-item,
.formWholesaleFuelPricesHistory .yearLine .jquery-selectbox-disabled .jquery-selectbox-list .jquery-selectbox-item {width: 80px;}
.formWholesaleFuelPricesHistory .yearLine .jquery-selectbox .jquery-selectbox-currentItem,
.formWholesaleFuelPricesHistory .yearLine .jquery-selectbox-disabled .jquery-selectbox-currentItem {width: 65px;}
/* /customowe dropy */

/* customowe radiobuttony */
.jquery-radio {display: inline; font-size: 19px; line-height: 19px; cursor: pointer; cursor: hand;}
.jquery-radio .mark {display: inline;}
.jquery-radio img {vertical-align: middle; width: 19px; height: 19px;}
.jquery-radio img{background: transparent url('../_iMg/radio.png') no-repeat 0 0;}
.jquery-radio-hover img{}
.jquery-radio-checked img{background-position: 0px -19px;}
.jquery-radio-checked .jquery-radio-hover img {}
.jquery-radio-disabled img{background-position: 0px -38px;}
.jquery-radio-checked .jquery-radio-disabled img{background-position: 0px -57px;}
/* /customowe radiobuttony */

/* customowe checkboxy */
.jquery-checkbox {display: inline; font-size: 19px; line-height: 19px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}
.jquery-checkbox img {vertical-align: middle; width: 19px; height: 19px;}
.jquery-checkbox img{background: transparent url('../_iMg/checkbox.png') no-repeat 0 0;}
.jquery-checkbox-hover img{}
.jquery-checkbox-checked img{background-position: 0px -19px;}
.jquery-checkbox-checked .jquery-radio-hover img {}
.jquery-checkbox-disabled img{background-position: 0px -38px;}
.jquery-checkbox-checked .jquery-radio-disabled img{background-position: 0px -57px;}
/* /customowe checkboxy */

/* box - dokumenty do pobrania */
.documentsForDownload {width: 220px; clear: both; margin-bottom: 20px;}
.documentsForDownload .title {font-size: 14px; padding-bottom: 5px;}
.documentsForDownload .links .top,
.documentsForDownload .links .bottom {font-size: 0; line-height: 0; clear: both; background: transparent none no-repeat 0 0; width: 100%;}
.documentsForDownload .links .top {background-image: url('../_iMg/bgDocumentsForDownloadTop.png'); height: 18px;}
.documentsForDownload .links .bottom {background-image: url('../_iMg/bgDocumentsForDownloadBottom.png'); height: 40px; margin-top: -5px;}
.documentsForDownload .links ul {background: transparent url('../_iMg/bgDocumentsForDownloadMiddle.png') repeat-y 0 0; padding: 0 15px;}
/*.documentsForDownload .links ul li {padding-bottom: 5px;}*/

.attachment {background: transparent url(../_iMg/icoDefault.png) no-repeat 0 0; padding: 2px 0 10px 25px; }
.attachmentPDF {background-image: url(../_iMg/icoPdf.png);}
.attachmentZIP,
.attachmentRAR {background-image: url(../_iMg/icoZip.png);}
.attachmentPPT,
.attachmentPPTX {background-image: url(../_iMg/icoPpt.png);}
.attachmentDOC,
.attachmentDOCX {background-image: url(../_iMg/icoDoc.png);}
.attachmentMEDIA,
.attachmentMP3,
.attachmentWAV,
.attachmentAVI {background-image: url(../_iMg/icoMedia.png);}
.attachmentXLSX,
.attachmentXLS {background-image: url(../_iMg/icoXls.png);}
/* /box - dokumenty do pobrania */

/* box graficzny linkujacy, w prawej kolumnie */
.sideGraphicBox {width: 230px; clear: both; margin: 0 0 10px 0;}
/* /box graficzny linkujacy, w prawej kolumnie */

/* strona bledu */
.ekoterm404 {padding: 0 0 20px 20px; }
.ekoterm404 .pageContentTitle {border-width: 0; margin-bottom: 0; padding-bottom: 0px; color: #D81E04; font-weight: normal; font-size: 18px;}
.ekoterm404 p {margin: 0; padding: 0 0 5px 0;}
.ekoterm404 .dateTime {color: #888888; font-size: 10px; padding-bottom: 30px; }
.ekoterm404 .intro {font-size: 12px; font-weight: bold; padding-bottom: 20px;}
/* /strona bledu */

/* akcje witryny */
#siteActions {margin: 0 auto; width: 950px; text-align: left;}
.ms-MenuUIPopupBody {text-align: left;}
#siteActions table.ms-siteaction {float: right; }
#siteActions .authoringContainer {clear: both; width: 100%;}
#siteActions a,
#siteActions a:link,
.ms-MenuUIPopupBody a,
.ms-MenuUIPopupBody a:link,
.ms-MenuUILabel label div span {color: #003399; text-decoration: none;}
.ms-MenuUIItemTableCellDisabled label div span {color: #666666;}
#siteActions a#zz2_SiteActionsMenu {color: #ffffff;}
#siteActions a:hover {text-decoration: underline;}
/* /akcje witryny */

/* webparty */
.ms-WPHeader td {border-width: 0 !important; }
.ms-WPHeader h3.ms-WPTitle {font-weight: bold; padding: 2px; margin-bottom: 0; font-family: Arial, Verdana, Helvetica, sans-serif;}
.ms-WPBorder,
.ms-WPBorderBorderOnly {border-color: #EEEEEE;}
.ms-HoverCellInActive,
.ms-SpLinkButtonInActive {margin: 0; border: solid 1px #868686;}
.ms-WPBody,
.ms-WPBody td  {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.ms-WPBody a:link, .ms-WPBody a:visited {color: #f58220;}
/* /webparty */

/* mapa serwisu */
#siteMap {margin: 0 0 30px 0; }
#siteMap ul {margin: 0; padding: 0 0 7px 0; list-style-type: none;}
#siteMap ul li {background: transparent none no-repeat 17px 7px; list-style-type: none; line-height:16px; padding: 0 0 0 30px; margin: 0; clear: both;}
#siteMap ul ul li {background-image: url('../_iMg/bgListBullet.png');}
#siteMap ul li a {color: #666666; font-size: 11px; font-weight: normal; line-height:18px;}
#siteMap ul ul {padding-left: 30px;}
/* /mapa serwisu */


/* zdziw */
html, body {height: 100%;}
#loaderBgLayer {position: fixed; top: 0; left: 0px; background-color: #ffffff; opacity:0.7; filter:alpha(opacity=70); display: none; z-index: 100001; width: 100%; height: 100%; cursor: wait;}
#loaderFakeFrame {z-index: 110000; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0; margin: 0;}
#loaderLayer {width: 100px; height: 100px; display: none; position: fixed; top: 50%; left: 50%; z-index: 110002; background: transparent url('../_iMg/ajax-loader.gif') no-repeat 50% 0; cursor: wait;}
#loaderLayer span {display: block; width: 100%; text-align: center; height: 20px; padding: 80px 0 0 0;}
/* /zdziw */
