body {background-color: #ffffff;  margin: 0; padding: 0; text-align: center;}
body, p, a, td, input, textarea, select {color: #666666; font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;}

a {text-decoration: none; color: #3d9b35; outline: solid 0px #ffffff;}
a:hover {text-decoration: underline;}

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%;}
.hrWhite {clear: both; font-size: 0; line-height: 0; width: 100%; float: left; height: 1px; background-color: #ffffff;}
.hrGray {clear: both; font-size: 0; line-height: 0; width: 100%; float: left; height: 1px; background-color: #c4c4c4;}
.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,
select,
textarea {color: #999999; background-color: #f3f3f4; border-width: 0; margin: 0; padding: 0;}

input[type="radio"],
input[type="checkbox"] {background-color: #f3f3f4 !important; border-width: 0 !important; margin: 0 !important; padding: 0 !important;}


.valErr {color: #ff0000;}

.borderedImage {border: 1px solid #EAEAEA !important; padding: 5px;}

/* elementy glownego layoutu */
#pageHeader,
#pageContent,
#pageFooter,
#mainPageVisualInside,
#mainPageEditVisual,
#customAdminPanel,
.adminPanel  {width: 980px; margin: 0 auto; clear: both; text-align: left;}
/* /elementy glownego layoutu */

/* gora strony */
#pageHeader {overflow: hidden; padding-bottom: 10px;}
#pageHeader #logo {font-size: 11px; font-weight: normal; margin: 38px 0 0 0; padding: 0; float: left; width: 215px;}
#pageHeader #logo img {display: block;}
#pageHeader #headerContent {float: right; width: 765px;}
#pageHeader #searchBox {float: right; padding: 15px 0 0 0; clear: both; width: 100%;}
#pageHeader #searchBox label {float: right; padding: 2px 10px 0 0;}
#pageHeader #searchBox .txtBox {float: right; padding: 3px 10px 2px 10px; margin-top: 1px; width: 127px; background: transparent url('../_iMg/bgSearchBox.png') no-repeat 0 0; font-size: 11px; height: 13px;}
#pageHeader #searchBox .btn {float: right; margin-left: 10px;}
/* /gora strony */


/* gorne menu */
#topNavigation {clear: both; float: right; width: 100%; padding: 15px 0 0 0;}
#topNavigation ul {float: right;}
#topNavigation li {float: left; padding: 0; }
#topNavigation a {font-size: 13px; text-decoration: none; color: #666666; float: left; padding: 0; line-height: 20px; margin-top: -1px;}
#topNavigation a:hover {text-decoration: underline;} 
#topNavigation li.selected,
#topNavigation li.lastSelected {background-color: #ed1b24;}
#topNavigation li .left,
#topNavigation li .right {font-size: 0; line-height: 0; height: 20px; width: 20px; float: left;}
#topNavigation li.last .right {display: none;}
#topNavigation li.selected .left,
#topNavigation li.selected .right,
#topNavigation li.lastSelected .left,
#topNavigation li.lastSelected .right {background: #ffffff none no-repeat 0 0;}
#topNavigation li.selected .left,
#topNavigation li.lastSelected .left {background-image: url('../_iMg/bgMenuItemSelectedLeft.png');}
#topNavigation li.selected .right,
#topNavigation li.lastSelected .right {background-image: url('../_iMg/bgMenuItemSelectedRight.png'); background-position: 100% 0; display: block;}
#topNavigation li.selected a,
#topNavigation li.lastSelected a {color: #ffffff; font-weight: bold;}
/* /gorne menu */

/* header graficzny */
#visual {clear: both; width: 980px; margin: 0 auto; padding: 27px 0 1px 0; border-bottom: solid 10px #ed1b24;}


/* strona glowna */
body.bodyMainPage {}
#mainPageVisual {clear: both; background: transparent url('../_iMg/bgMainPageVisual.jpg') no-repeat 50% 0; height: 452px; text-align: left; }
#mainPageVisualInside {position: relative;}
#mainPageVisual .changingVisual {position: absolute; top: 329px; right: 0; width: 237px; height: 123px; overflow: hidden;}
body.bodyMainPage #pageContent {background: #ffffff url('../_iMg/bgMainPage.jpg') no-repeat 0 0; padding-top: 0px;}
.mainPageContent {padding: 0 0 0 20px; width: 960px;}
.mainPageContent .box {float: left; width: 215px; margin-right: 30px; padding-top: 15px;}
.mainPageContent .box p {margin-bottom: 10px;}
.mainPageContent .box h3 {font-size: 12px; font-weight: bold; color: #3d9b35; line-height: normal; margin-bottom: 10px;}
.mainPageContent .box ,
.mainPageContent .box * {font-size: 11px;}
.mainPageContent .boxBio {float: left; width: 215px; margin-right: 10px; padding-top: 0px;}
.mainPageContent .boxBio .bioKalkulator {padding-top: 15px;}
/* /strona glowna */


/* biokalkulator */
.bioKalkulator { background: transparent url('../_iMg/bgBioKalkulatorHp.png') no-repeat 0 -10px;}
.bioKalkulator .title {font-size: 12px; color: #06a1e3; font-weight: bold; line-height: normal; padding-bottom: 10px;}
.bioKalkulator .subtitle {font-size: 11px; padding-bottom: 10px;}
.bioKalkulator .combustion {padding-top: 10px;}
.bioKalkulator .combustionLabel {float: left; width: 110px; color: #06a1e3; padding-top: 2px;}
.bioKalkulator .combustionValue {float: left; width: 53px;}
.bioKalkulator .combustionValue input {background: transparent url('../_iMg/bgCombustionTextbox.png') no-repeat 0 0; text-align: center; font-size: 11px; color: #000000; width: 46px; height: 15px; padding: 2px 0 1px 0;}
.bioKalkulator .combustion .unit {float: left; color: #06a1e3; padding-top: 2px; white-space: nowrap;}
.bioKalkulator .distanceLabel {float: left; width: 110px; color: #06a1e3; padding-top: 2px;}
.bioKalkulator .distanceVal {float: left; width: 77px; height: 18px; background: transparent url('../_iMg/bgDistanceTextbox.png') no-repeat 0 0; text-align: center; }
.bioKalkulator .distanceVal select {width: 77px; height: 18px;}
.bioKalkulator .distanceVal select,
.bioKalkulator .distanceVal option {font-size: 11px; color: #000000;  padding: 2px 0 1px 0; background-color: transparent; text-align: center;}
.bioKalkulator .btn {text-align: center; padding-top: 10px;}
.bioKalkulator .results .subtitle {color: #06a1e3; }
.bioKalkulator .results .result {text-align: center; font-size: 30px; font-weight: bold; color: #06a1e3; }
.bioKalkulator .results .addInfo {text-align: center; font-size: 10px; color: #06a1e3; }

.sideAdditionalContent .bioKalkulator {background-color: #F4F4F5; width: 215px; padding: 25px 15px 5px 15px; clear: both;}
/* /biokalkulator */

/* lewe menu */
#leftNavigation {width: 245px; clear: both; padding-bottom: 20px;}
#leftNavigation ul {list-style-type: none; margin: 0; padding: 0;}
#leftNavigation ul li {display: inline; list-style-type: none; margin: 0; padding: 0;}
#leftNavigation a {color: #666666; display: block; padding: 10px 10px 10px 35px; font-size: 12px; font-weight: normal; text-decoration: none; border-bottom: solid 1px #dfdfdf;}
#leftNavigation a:hover {text-decoration: underline;}
#leftNavigation a.active {font-weight: bold; color: #ed1b24; text-decoration: none;}
#leftNavigation .subMenu1 a {display: none;}
#leftNavigation .subMenu2 a {display: block;}
#leftNavigation .subMenu3 a {padding-left: 50px; }

/* content */
.content {padding-top: 25px;}
.content .sideContent {float: left; width: 245px; margin: 0 20px 0 0;}
.content .mainContentThinWrapper {float: left; width: 710px; margin: 0;}
.content .mainContentThin {float: left; width: 450px; margin: 0 20px 0 0;}
.content .sideAdditionalContent {float: left; width: 245px; margin: 0;}
.content .mainContentWide {float: left; width:715px; margin: 0;}
.content .pageContentTitle {padding: 0 0 10px 0; width: 100%; clear: both; margin: 0; font-size: 24px; line-height: 30px !important; font-weight: normal; color: #ed1b24;}

.content p,
.content .mainContentThin,
.content .mainContentThin *,
.content .mainContentWide,
.content .mainContentWide * {line-height: 150%;}
.content p {margin: 0 0 15px 0; padding: 0;}
.content h3 {color: #ed1b24; font-weight: bold; font-size: 12px; margin: 0; padding: 10px 0 5px 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 2px 7px;}
.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 .showPropertiesTable {cursor: pointer;}
.content .showPropertiesTable:hover {text-decoration: underline;} 
/* /content */

/* footer */
#pageFooter {padding: 15px 0 40px 0; margin-top: 10px; border-top: solid 20px #f4f4f5; overflow: hidden;}
body.bodyMainPage #pageFooter {border-top: solid 10px #ed1b24; margin-top: 0;}
#pageFooter .footerLeft {float: left; width: 655px;}
#pageFooter .footerRight {float: left; width: 325px; text-align: right;}
#pageFooter #footerLinks {width: 100%; clear: both; float: left;}
#pageFooter #footerLinks li {float: left; padding: 0 20px 0 0;}
#pageFooter #footerLinks li a {font-weight: bold; font-size: 11px; color: #ed1b24;}
#pageFooter .hotline {clear: both; padding: 10px 0 0 0; width: 100%; font-size: 11px; float: left;}
#pageFooter .hotline .title {float: left; width: 55px;}
#pageFooter .hotline .info {float: left; width: 600px;}
#pageFooter .hotline .info .small {font-size: 9px;}
#pageFooter .seeAlso {font-size: 9px; padding-bottom: 15px;}
#pageFooter .seeAlso img {margin: 0 0 0 10px;}
#pageFooter .copyrights {font-size: 11px;}
#pageFooter .copyrights img {margin: 0 2px;}
/* /footer */


/* lista newsow */
#bliskaInfoList .oneNews {clear: both; padding: 0 0 25px 0;}
#bliskaInfoList .oneNews .img {float: left; width: 110px; margin: 0 20px 10px 0;}
#bliskaInfoList .oneNews .title,
#bliskaInfoList .oneNews .title a {color: #3D9B35; font-weight: bold;}
#bliskaInfoList .oneNews .date {font-size: 11px; color: #c4c4c4; padding-bottom: 5px;}
#bliskaInfoList .oneNews .teaser {padding-bottom: 5px;} 

#bliskaInfoList .oneNews .title,
#bliskaInfoList .oneNews .date,
#bliskaInfoList .oneNews .teaser {display: block;}
/* /lista newsow */

/* strona newsa/promocji */
.content .newsPageDate {font-size: 11px; color: #c4c4c4; padding-bottom: 10px;}
/* /strona newsa/promocji */

/* lista promocji */
#bliskaBargainsList .oneBargain {clear: both; padding: 0 0 25px 0;}
#bliskaBargainsList .oneBargain .img {float: left; width: 110px; margin: 0 20px 10px 0;}
#bliskaBargainsList .oneBargain .title,
#bliskaBargainsList .oneBargain .title a {color: #3D9B35; font-weight: bold;}
#bliskaBargainsList .oneBargain .date {font-size: 11px; color: #c4c4c4; padding-bottom: 5px;}
#bliskaBargainsList .oneBargain .teaser {padding-bottom: 5px; font-size: 12px;} 
#bliskaBargainsList .oneBargain .title,
#bliskaBargainsList .oneBargain .date,
#bliskaBargainsList .oneBargain .teaser,
#bliskaBargainsList .oneBargain .more {display: block;}
/* /lista promocji */



/* boksy w prawej kolumnie */
.sideAdditionalContent .box {float: left; width: 215px; padding: 10px 15px; clear: both; background-color: #f4f4f5;}
.sideAdditionalContent .box p {margin-bottom: 10px;}
.sideAdditionalContent .box h3 {color: #3d9b35; line-height: normal; margin-bottom: 0px; padding-top: 0;}
.sideAdditionalContent .box ,
.sideAdditionalContent .box * {font-size: 11px;}

.sideAdditionalContent .findStationBox {background-image: url('../_iMg/bgSideBox.png'); background-repeat: no-repeat; background-position: 0 0;}
.sideAdditionalContent .findStationBox p {text-align: center;}
/* /boksy w prawej kolumnie */

/* tabelki customowe */
table.BliskaTable {width: 100%; clear: both; border-collapse:collapse;}
table.BliskaTable td,
table.BliskaTable th {border: solid 1px #dfdfdf; padding: 5px 10px; vertical-align: top; text-align: left; font-size: 11px; line-height: normal; color: #666666; background-color: transparent;}
table.BliskaTable tr.hdRow td,
table.BliskaTable tr.hdRow th {background-color: #f4f4f5;}
table.BliskaTable tr.hdRow * {font-weight: bold; color: #3d9b35; font-size: 11px;}

table.propertiesTable {display: none;}
/* /tabelki customowe */


/* 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 */

/* formularz kontaktowy */
#contactForm {background: #f4f4f5 url('../_iMg/bgSideBox.png') no-repeat 0 -80px; width: 245px; padding: 0; clear: both;}
#contactForm .title {color: #3d9b35; font-size: 12px; line-height: 20px; font-weight: bold; padding: 0 15px 10px 15px; width: 215px; text-align: center;}
#contactForm .subtitle {color: #3d9b35; font-size: 11px; font-weight: normal; padding: 0 15px 25px 15px; width: 215px; text-align: center;}
#contactForm .thxInfo {padding: 40px 20px; font-size: 14px; width: 205px; clear: both;}
#contactForm .hrGray,
#contactForm .hrWhite {width: 215px; margin: 0 auto; float: none;}
#contactForm .formContent {padding-top: 10px;}
#contactForm .key {float: left; width: 70px; margin-right: 10px; padding: 1px 0 0 5px; text-align: right; font-size: 11px;}
#contactForm .val {float: left; width: 155px; font-size: 11px;}
#contactForm .valErr {float: left; clear: both; width: 100%;}
#contactForm input.text,
#contactForm select.text,
#contactForm textarea.text {background-color: #ffffff; border: solid 1px #d4d4d5; width: 135px; font-size: 11px;}
#contactForm textarea.text {height: 50px;}
#contactForm .phoneLine .phonePrefix {float: left; width: 25px; overflow: hidden;}
#contactForm .phoneLine input.text {float: left; width: 110px;}
#contactForm .K2Captcha .textboxContainer,
#contactForm .K2Captcha .imgContainer {clear: both;}
#contactForm .K2Captcha .imgContainer img {border: solid 1px #3d9b35;}
#contactForm .regulationLine {width: 215px; padding: 0 15px 10px 15px;}
#contactForm .buttons {text-align: center; padding-top: 10px;}
/* /formularz kontaktowy */

/* fotogaleria */
#bliskaFotoGalery {width: 100%; clear: both; float: left;}
#bliskaFotoGalery .item {float: left; text-align: center; padding: 10px; width: 130px; overflow: hidden;}
#bliskaFotoGalery .item .title {font-size: 12px; font-weight: bold;}
/* /fotogaleria */

/* pager */
.pager {display: block; clear: both; width: 100%; text-align: center; padding: 10px 0;}
.pager .rows {display: inline;}
.pager ,
.pager .rows a,
.pager .rows a:link,
.pager .rows a:visited,
.pager span,
.pager .next a,
.pager .next a:visited,
.pager .next a:link,
.pager .prev a,
.pager .prev a:link,
.pager .prev a:visited {font-size: 11px; color: #666666; font-weight: normal;}
.pager .rows a,
.pager .rows a:link,
.pager .rows a:visited,
.pager .prev,
.pager .next {padding: 0 5px;}
.pager .rows a.active {font-weight: bold; color: #ed1b24;}
/* /pager */

/* tabki  */
.contentTabs .oneTab {clear: both; width: 100%; }
.contentTabs ul.headers {width: 100%; clear: both; margin: 0 0 20px 0; padding: 0; list-style-type: none; border-bottom: solid 4px #d81e04; overflow: hidden;}
.contentTabs ul.headers li {margin: 0; padding: 0; list-style-type: none; float: left; background-image: none;}
.contentTabs ul.headers li.active {background-color: #d81e04; color: #ffffff; padding: 8px 10px 5px 10px;}
.contentTabs ul.headers li.active a {color: #ffffff;}
.contentTabs ul.headers li.notActive {background-color: #eeeeee; padding: 4px 10px 4px 10px; margin: 4px 1px 1px 1px; cursor: pointer;}
.contentTabs ul.headers li.notActive a {color: #666666; }
.contentTabs ul.headers li.download {float: right; padding: 8px 0 0 0; }
.contentTabs ul.headers li.download a {font-size: 10px; }
.contentTabs .contents {width: 100%; clear: both; }
/* /tabki  */


/* szukanie stacji - zaawansowane */
#searchGasStation ul.headers {margin-bottom: 0; }
#searchGasStation .contents {padding: 15px 10px; background-color: #eeeeee; width: 695px; clear: both; overflow: hidden; border-bottom: solid 1px #dcdcdc; }
#searchGasStation input.text,
#searchGasStation select.text {float: left; margin: 0 10px 0 0; padding: 3px; width: 450px; background-color: #ffffff; border: 1px solid #D4D4D5;}
#searchGasStation .btn {float: left;}

#searchGasStation .oneTab .twoEqColumns {width: 476px; }
#searchGasStation .oneTab .twoEqColumns .label {width: 100%; clear: both; float: left; padding: 0 0 5px 0; font-weight: bold;}
#searchGasStation .oneTab .twoEqColumns input.text {width: 190px; clear: both; }
#searchGasStation #searchAddress .searchBar {padding-bottom: 5px;}
#searchGasStation #searchAddress .searchBar .chb {float: left; padding: 4px 5px 0 0;}
#searchGasStation #searchAddress .searchBar .chb label {padding-left: 5px;}
#searchGasStation #searchAddress .searchBar .chb input,
#searchGasStation #searchAddress .searchBar .chb label {float: left; white-space: nowrap;}
#searchGasStation #searchAddress .searchBar select.text {width: 50px;}
#searchGasStation #searchAddress .searchBar .lblKm {float: left; padding-top: 4px;}
#searchGasStation #searchRoute .searchBar {width: 565px; float: left;}
#searchGasStation #searchRoute .twoEqColumns {width: 100%;}
#searchGasStation #searchRoute .searchBar .routeAcrossBox {padding-top: 10px;}
#searchGasStation #searchRoute .searchBar .label {width: 100%; clear: both; float: left; padding: 0 0 5px 0; font-weight: bold;}
#searchGasStation #searchRoute .searchBar .routeAcrossOneItem {padding-bottom: 5px;}
#searchGasStation #searchRoute .searchBar input.text {width: 190px;}
#searchGasStation #searchRoute .searchBar .removeBtn {float: left; margin-top: 3px;}
#searchGasStation #searchRoute .searchBar .chooseBtn {float: left;}
#searchGasStation #searchRoute .btn {margin-top: 21px;}

#searchGasStation .searchBar .choosePlaceContainer {float: left;}
#searchGasStation #searchAddress .searchBar .choosePlaceContainer select.text {width: 355px;}
#searchGasStation #searchRoute .searchBar .choosePlaceContainer {width: 270px;}
#searchGasStation #searchRoute .searchBar .choosePlaceContainer select.text {width: 190px; margin-right: 5px;}
#searchGasStation #searchRoute .routeAcrossBox .choosePlaceOneItem select.text {width: 192px; margin-right: 5px;}

.searchGasStationOptions {margin: 0;}
.searchGasStationOptions .baseOptions {padding: 10px 10px 0 10px; width: 695px; clear: both; overflow: hidden; background-color: #f3f3f3; }
.searchGasStationOptions .baseOptions .baseOptionsLabel {float: left; margin: 0 30px 0 0; float: left; white-space: nowrap;} 
.searchGasStationOptions .baseOptions .baseOptionsItems {float: left;}
.searchGasStationOptions .baseOptions .item {float: left; margin: 0 10px 0 0; }
.searchGasStationOptions .baseOptions input {margin: 0; padding: 0; border-width: 0; background-color: transparent; display: block; }
.searchGasStationOptions .baseOptions label {margin: 0; padding: 5px 0 0 0; display: block; clear: both;}
.searchGasStationOptions .baseOptions label img {display: block; }

.searchGasStationOptions .linkMore {padding: 0 10px 10px 10px; width: 690px; clear: both; overflow: hidden; background-color: #f3f3f3; text-align: right;}
.searchGasStationOptions .linkMoreTop {border-bottom: solid 1px #dcdcdc; padding-bottom: 5px; } 
.searchGasStationOptions .linkMore a {padding-right: 15px; background: transparent url(../_iMg/bgArrowDownDarkGray.png) no-repeat 100% 8px; display: none;}
.searchGasStationOptions .linkMore a.less {background-image:  url(../_iMg/bgArrowUpDarkGray.png); display: inline;}

.searchGasStationOptions #moreOptions {background-color: #f3f3f3; padding: 10px 0; width: 100%; clear: both; overflow: hidden; display: block;}
.searchGasStationOptions #moreOptions .oneCategory {float: left; padding: 0 0 10px 10px; margin:0 10px 0 0; width: 215px; }
.searchGasStationOptions #moreOptions .oneCategory .title {font-size: 11px; font-weight: bold; padding: 0 0 10px 0; text-indent: 7px;}
.searchGasStationOptions #moreOptions .oneCategory .item {width: 100%; clear: both; overflow: hidden; padding-bottom: 7px;}
.searchGasStationOptions #moreOptions .oneCategory .item input {margin: 0; padding: 0; border-width: 0; background-color: transparent; float: left; width: 30px; }
.searchGasStationOptions #moreOptions .oneCategory .item label {margin: 0; padding: 0; float: left; width: 185px; }
.searchGasStationOptions #moreOptions .separator {width: 100%; clear: both; float: left; font-size: 0; line-height: 0; height: 1px; background-color: #dcdcdc; margin-bottom: 20px; }
.searchGasStationOptions #moreOptions .gasStationType {width: 690px; padding-bottom: 0;} 
.searchGasStationOptions #moreOptions .gasStationType .item {float: left; width: auto; clear: none; margin-right: 40px; padding-bottom: 0;}
.searchGasStationOptions #moreOptions .gasStationType .item input {margin: 0; padding: 0; border-width: 0; background-color: transparent; display: block; }
.searchGasStationOptions #moreOptions .gasStationType .item label {margin: 0; padding: 12px 0 0 8px; display: block; clear: both; width: auto;}
.searchGasStationOptions #moreOptions .gasStationType .item label img {display: block; }

.searchGasStationOptionsCollapsed .linkMore a.more {display: inline; }
.searchGasStationOptionsCollapsed .linkMore a.less,
.searchGasStationOptionsCollapsed #moreOptions,
.searchGasStationOptionsCollapsed .linkMoreBottom {display: none; }

.searchGasStationLink {background-color:#F3F3F3;padding:10px;width:695px;}
.searchGasStationLink .label {font-weight: bold; padding-bottom: 5px;}
.searchGasStationLink input.text {margin: 0; padding: 3px; width: 680px; background-color: #ffffff; border: 1px solid #D4D4D5;}

.searchGasStationContextMenu {background: #ffffff; border:1px solid #D4D4D5; width: 150px; padding: 5px 10px;}

.searchGasStationStationList .oneResult {padding: 10px; width: 690px; clear: both; border-bottom: solid 1px #dcdcdc; overflow: hidden;}
.searchGasStationStationList .oneResult .img {float: left; width: 130px;}
.searchGasStationStationList .oneResult .info {float: left; width: 560px;}


.searchGasStationNoResults {color: #ff0000; padding-top: 20px;}
#searchGasStationMap {padding: 10px; background-color: #f3f3f3; width: 695px; }
#divRouteInfoContainer {padding: 10px; width: 690px; background-color: #f3f3f3; }
#divRouteInfoContainer .googledir table tr td {padding: 7px 5px !important; line-height: 150% !important;}
/* /szukanie stacji - zaawansowane */

/* tabka POI */
#POIFiles {clear: both; width: 100%; margin: 15px 0 10px 0;}
#POIFiles table {clear:both; width: 100%;}
#POIFiles table td {padding: 10px 0; vertical-align: middle; text-align: center; background-color: #f2f2f2; border: solid 10px #ffffff; border-width: 0 10px 10px 0;}
#POIFiles table td.empty {background-color: #ffffff;} 
#POIFiles table td.lastInRow {border-right-width: 0;} 
#POIFiles .updateDateInfo {text-align: right;}
/* /tabka POI */


/* strona pokaz stacje */
.viewGasStation .backToSearchPage {width: 690px; padding: 0 10px 10px 10px; text-align: right; }
.viewGasStation .stationInfo {padding: 10px; margin: 0 0 20px 0; background-color: #f3f3f3; width: 690px; clear: both; overflow: hidden;}
.viewGasStation .stationInfo .desc {float: left; width: 470px; margin: 0 10px 0 0; line-height: 150%;}
.viewGasStation .stationInfo .desc table.coordinatesTable tr td {padding: 0 15px 0 0; line-height: 140%;}
.viewGasStation .stationInfo .mapContainer {float: left; width: 210px; }
.viewGasStation .stationInfo .mapContainer,  
.viewGasStation .stationInfo .mapContainer #divMap {overflow: hidden; }
.viewGasStation h4.subtitle {margin: 0; padding: 0 0 5px 0; font-size: 12px; font-weight: bold; color: #333333; }
.viewGasStation .searchRoute {padding: 10px; margin: 0 0 20px 0; background-color: #f3f3f3; width: 690px; clear: both; overflow: hidden;}
.viewGasStation .searchRoute .twoEqColumns {width: 470px; }
.viewGasStation .searchRoute .twoEqColumns .label {width: 100%; clear: both; float: left; padding: 0 0 5px 0; font-weight: bold;}
.viewGasStation .searchRoute .twoEqColumns input.text {width: 190px; clear: both; background-color: #ffffff; border: 1px solid #D4D4D5; padding: 3px;}
.viewGasStation .searchRoute .btn {margin-top: 23px; float: left;}
.viewGasStation .mainServices {padding: 10px; margin: 0; background-color: #eeeeee; border-bottom: solid 1px #dcdcdc; width: 690px; clear: both; overflow: hidden;}
.viewGasStation .mainServices .item {float: left; margin: 0 10px 0 0; }
.viewGasStation .otherServices {background-color: #f3f3f3; clear: both; margin: 0 0 20px 0; padding: 10px 0 0 0; overflow: hidden; width: 100%;}
.viewGasStation .otherServices .oneService {float: left; padding: 0 0 10px 10px; margin:0 10px 0 0; width: 215px; line-height: 130%;}
.viewGasStation .otherServices .title {font-weight: bold; font-size: 12px; width: 100%; clear: both; padding: 0 0 5px 0;}
.viewGasStation .otherServices .item {width: 100%; clear: both; padding: 0 0 5px 0;}
/* /strona pokaz stacje */

/* akcje witryny */
#siteActions {margin: 0 auto; width: 980px; 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;  font-family: Arial, Verdana, Sans-Serif; font-size: 11px;}
.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: Verdana, Tahoma, Arial, 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: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.ms-WPBody a:link, .ms-WPBody a:visited {color: #3D9B35;}
.ms-selectorlink a, .ms-selectorlink a:visited {font-size: 11px;}
.ms-PartSpacingVertical {display: none;}
#MSO_tblPageBody {text-align: left;}
#MSO_tblPageBody ,
#MSO_tblPageBody * {color: #000000;}
/* /webparty */

/* wyniki wyszukiwania */
#CSR a,
#CSR .srch-Title,
#CSR .srch-Title a,
#CSR .srch-Description, 
#CSR .srch-Metadata,
#CSR .srch-Metadata a {font-size: 11px;  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #666666;}
#CSR .srch-Title a,
#CSR .srch-Metadata a {color: #3D9B35;}
#CSR .srch-Title,
#CSR .srch-Title a {font-size: 11px; font-weight: bold;}
#SRP .srch-Page {background-color: transparent !important; text-align: center; padding: 10px 0;}
#SRP .srch-Page ,
#SRP .srch-Page a {font-size: 11px; font-weight: bold; color: #ED1B24;}
#SRP .srch-Page a {color: #666666; font-weight: normal;}

/* /wyniki wyszukiwania */

/* 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 */
