body {margin: 0 0; background: #c4e9f9; font-family: 'Trebuchet MS',Arial,Geneva,Helvetica,sans-serif; font-size: 0.66em; color: #010E3A;}
img {border: 0;}
a {text-decoration: none;}
input {font-size: 1em;}
select {font-size: 1em;}

#kontener {position: relative; overflow: hidden; margin: auto; /*border-top: 5px solid #80b3c4;*/ border-bottom: 10px solid #80b3c4; padding: 10px; background: #fff; width: 950px;}
#PGD-Logo {float: left; margin: 0px 10px 10px 0px;}
.tresc {margin-top: 5px; border-top: 5px solid #33a3c8;}
.ramka {border: 1px solid #b2ddee; background: #CEECF6 url(../images/wyszykiwarka/samochody/tlo.png) repeat-x; padding: 5px 20px;}
.ramka2 {border: 1px solid #b2ddee; background: #E0F3FA url(../images/wyszukiwarka/wyniki/tlo.png) repeat-x; padding: 5px 20px;}
.ramka h1 {margin: 0 0 0 0; border-bottom: 1px solid #4581b3; padding: 0 0 5px 0; font-size: 1.7em; font-weight: normal; color: #013871;}
img.pewniak {float: right; margin-right: 3px;}

/* Opis strony pgd.pl na pierwszej stronie */
#opispgdpl h1 {color: #000000; margin: 3px 0px 10px 0; border: 0; line-height: 1.4em; font-size: 1.2em;  font-weight: bold;}
#opispgdpl a {color: #000000;}
#opispgdpl a:hover {text-decoration: underline;}

/* MENU LOGOWANIE */
#menuLogowanie {float: left; width: 580px; height: 50px;}

/* MENU */
/* poziom 1 */
#menu {border-bottom: 1px solid #c4e9f9; height: 25px; font-weight: bold;}
#menu ul {position: absolute; list-style: none; margin: 0; padding: 0;}
#menu li {position: relative; left: 0; float: left; border: 1px solid #fff; padding: 0 10px 5px 10px; background: #fff url(../images/menu/strzalka/dol/pomaranczowa.png) no-repeat left;}
#menu a {color: #002760;}
/* hover */
#menu li:hover {border-color: #c4e9f9; height: 20px; background-image: none;}
#menu li:hover a {color: #fe3001;}

/* poziom 2 */
#menu ul ul {position: absolute; top: 25px; left: -1px; display: none; margin: 0; border: 1px solid #c4e9f9; border-top: 0; border-bottom-width: 5px; padding: 10px; background: #fff; height: auto; font-weight: normal; list-style: none; white-space: nowrap;}
#menu ul ul li {float: none; margin: 0; border-top: 1px dotted #4a9ad5; border-left: 0; border-right: 0; border-bottom: 0; padding-left: 7px; background: url(../images/menu/strzalka/prawo/niebieska.png) left no-repeat;}
#menu ul ul li.pierwszy {border: none;}
/* hover */
#menu li:hover ul {display: block;}
#menu li:hover ul li {border-color: #4a9ad5;}
#menu li:hover ul a {float: none; color: #022660;}
#menu ul ul li:hover {background: url(../images/menu/strzalka/prawo/pomaranczowa.png) left no-repeat; height: auto;}
#menu ul ul li:hover a {color: #ff2d00;}

/* LOGOWANIE */
#logowanie {margin: 13px 0 0 0; padding: 0; font-weight: bold; font-size: 0.85em;}
#logowanie fieldset {margin: 0; padding: 0; border: 0;}
#logowanie label {float: left; margin: 3px 5px 0 0; color: #00275b;}
#logowanie input {float: left; margin-right: 5px; border: 1px solid; border-color: #4e9ad4 #a7dbf3 #a7dbf3 #4e9ad4; padding: 0; background: #a7dbf3; width: 78px; height: 15px;}
#logowanie .zaloguj {border: 0; padding: 0 5px; background: #2d9ddc; width: auto; height: 17px; font-weight: bold; color: #fff; font-size: 0.85em;}
#logowanie .rejestracja {border: 0; padding: 0 5px; background: #09857b; width: auto; height: 17px; font-weight: bold; color: #fff; font-size: 0.85em;}

/* KONTAKT */
#kontakt {float: right; color: #002661; font-weight: bold;}
#kontakt a {color: #ed6d00; font-size: 1.1em;}
#kontakt b {color: #ed6d00; font-size: 1.1em;}

/* FLASH TOP */
#flashTop {clear: both;}

/* WYSZUKIWARKA */
#wyszukiwarka {clear: both; margin: 5px 0 0 0; border: 1px solid #002925; padding: 9px 15px; background: url(../images/wyszukiwarka/tlo.png); height: 30px; font-size: 1.7em; font-weight: bold;}
#wyszukiwarka fieldset {margin: 0; padding: 0; border: 0;}
#wyszukiwarka label {float: left; margin-top: 5px; color: #96fdff;}
#wyszukiwarka .text {float: left; margin-left: 10px; border-color: #13ab9c #e7ffff #e7ffff #13ab9c; border-style: solid; border-width: 1px; padding: 3px 0 0 3px; width: 712px; height: 25px; background: #e7ffff; color: #74bcb8; font-size: 1em;}
#wyszukiwarka .submit {float: left; margin-left: 10px; border-color: #014e44; border-style: solid; border-width: 1px 0; background: #0c867b; height: 30px; color: #fff; font-size: 0.5em; font-weight: bold; cursor: pointer;}

/* BANNER */
#banner {display: block; margin-top: 10px;}
#banner object {display: block; margin: auto;}

/* GORĄCE OFERTY */
#gorace {margin-top: 5px; border-top: 5px solid #ff8e01; color: #fff;}
#gorace div {border: 1px solid #c54514; padding: 0 18px 0 18px; background: #FE5B10 url(../images/gorace/tlo.png); height: 138px;}
#gorace h2 {margin: 5px 0 0 0; border-bottom: 1px solid #ed6308; padding: 0 0 5px 0; font-size: 1.5em;}
#gorace ul {margin: 9px 0 0 0; padding: 0; list-style: none;}
#gorace li {float: left; width: 33%;}
#gorace img {float: left; margin-right: 10px; border: 1px solid #fe8d01; width: 114px; height: 85px;}
#gorace h3 {margin: 0; padding: 0; font-size: 1.5em;}
#gorace strong {color: #fcff00; font-size: 1.7em;}

/* WYSZUKIWARKI */
#wyszukiwarki {overflow: hidden; margin: 5px 0 0 0; padding: 0; list-style: none;}
#wyszukiwarki li {float: left; margin-left: 5px; width: 234px;}
#wyszukiwarki li div.kontener {border: 1px solid #8cd8fa; background: #DDFFFE url(../images/wyszukiwarki/tlo.png) repeat-x; height: 359px;}
#wyszukiwarki form {margin: 0; padding: 0;}
#wyszukiwarki h2 {margin: 5px 19px 0 19px; border-bottom: 1px solid #4583b4; padding: 0 0 5px 0; color: #000e39; font-size: 1.5em;}
#wyszukiwarki fieldset {margin: 0 0 0 20px; padding: 0; border: 0; height: 180px;}
#wyszukiwarki fieldset div.wiersz {}
#wyszukiwarki label {display: block;}
#wyszukiwarki select {border: 1px solid #496e98; width: 190px; height: 19px; color: #003068;}
#wyszukiwarki #rezerwacja select.godzina {width: 40px;}
#wyszukiwarki #rezerwacja input.data {width: 100px;}
#wyszukiwarki input {border: 1px solid #496e98; width: 188px; height: 16px; color: #003068;}
#wyszukiwarki .dijit input {border: 1px solid #496e98; width: 188px; height: auto; color: #003068;}
#wyszukiwarki .dijitComboBox {margin: 0; border: 1px solid #496E98; width: 190px;}
#wyszukiwarki .dijitTextBox {margin: 0; border: 1px solid #496E98; width: 190px; height: 17px;}
#wyszukiwarki .linia1 {float: left; margin: 15px 0 0 19px; border-top: 1px solid #8dbbdc; width: 37px; font-size: 0;}
#wyszukiwarki .linia2 {float: left; margin: 15px 0 0 5px; border-top: 1px solid #8dbbdc; width: 73px;}
#wyszukiwarki .submit {float: left; margin-left: 5px; border: none; width: 70px; height: 31px; color: #fff; font-weight: bold; font-size: 0.85em; cursor: pointer;}
#wyszukiwarki img {margin: 10px 0 0 19px;}
#wyszukiwarki ul {margin: 0 0 5px 17px; padding: 0; list-style: none;}
#wyszukiwarki ul li {float: none; display: inline;}
#wyszukiwarki ul a {color: #000E39; font-weight: bold;}
#wyszukiwarki #nowe {margin-left: 0; border-top: 5px solid #0c79b1;}
#wyszukiwarki #nowe .submit {background: url(../images/wyszukiwarki/nowe/szukaj/tlo.png);}
#wyszukiwarki #uzywane {border-top: 5px solid #0c79b1;}
#wyszukiwarki #uzywane .submit {background: url(../images/wyszukiwarki/uzywane/szukaj/tlo.png);}
#wyszukiwarki #serwis {border-top: 5px solid #0c79b1;}
#wyszukiwarki #serwis .submit {background: url(../images/wyszukiwarki/serwis/rezerwuj/tlo.png);}
#wyszukiwarki #rezerwacja {border-top: 5px solid #0c79b1; width: 233px;}
#wyszukiwarki #rezerwacja .submit {background: url(../images/wyszukiwarki/ubezpieczenie/rezerwuj/tlo.png);}

/* WAŻNE INFORMACJE */
#wazne {float: left; margin-top: 5px; border: 1px solid #70be13; padding: 0 20px; background: url(../images/wazne/tlo.png); width: 672px; height: 250px;}
#wazne h2 {margin: 17px 0 0 0; color: #fff; font-size: 2em;}
#wazne a {color: #182e00;}
#wazne ul {margin: 20px 0 0 0; padding: 0; list-style: none; color: #182e00; font-weight: bold; font-size: 1.2em;}
#wazne ul li {float: left; border-left: 1px solid #deffa6; padding-left: 10px; width: 157px;}
#wazne ul li.pierwszy {border: 0;}
#wazne ul ul {margin: 10px 0 0 14px; font-weight: normal; list-style: square; font-size: 0.9em;}
#wazne ul ul li {float: none; margin-top: 5px; border: 0; padding: 0;}

/* SPRZEDAJ */
#sprzedaj {float: right; margin-top: 5px; border: 1px solid #035a85; padding: 0 18px; background: #0688C2 url(../images/sprzedaj/tlo.png); width: 193px; height: 250px;}
#sprzedaj h2 {margin: 17px 0 5px 0; color: #fff; font-size: 1.8em;}
#sprzedaj img {border: 1px solid #6faaba;}
#sprzedaj p {margin: 3px 0 0 0; padding: 0; color: #45e7fe; font-size: 1.8em; font-weight: normal;}
#sprzedaj ul {margin: 3px 0 3px 14px; padding: 0; color: #fff; list-style: square;}
#sprzedaj a {color: #45e7fe; font-weight: bold; text-decoration: underline; font-size: 1.2em;}

/* STOPKA */
#stopka {margin: 10px auto 0 auto; width: 950px; height: 140px;}
#stopka ul {color: #01172c; font-size: 1.2em; font-weight: bold; list-style: none; white-space: nowrap;}
#stopka ul li {float: left; margin-left: 10px; border-right: 1px solid #7db0c1; width: 180px;}
#stopka ul ul {margin: 10px 0 0 15px; padding: 0; color: #1c4f6c; font-weight: normal; font-size: 0.9em; list-style: square;}
#stopka ul ul li {float: none; margin: 0; border: 0;}
#stopka ul ul li.nosquare {color: #c4e9f9;}
#stopka a {color: #1c4f6c;}
#stopka p {float: left; margin: 0 0 0 10px; padding: 0; color: #02182d; font-size: 1.2em;}

/* STOPKA 2 */
#stopka2 {margin: 10px auto 0 auto; width: 950px; color: #02182d; font-size: 0.9em; text-align: justify;}
#stopka2 a {color: #1c4f6c;}
#stopka2 a:hover {text-decoration: underline;}
#stopka2 p {color: #1c4f6c; text-align: center;}
#stopka2 h3 {display: inline; margin: 0 1em 0 1em; padding: 0;}
#stopka2 ul {display: inline;  margin: 0; padding: 0; list-style: none;}
#stopka2 li {display: inline; }

/* SAMOCHÓD SZCZEGÓŁY */
#samochodSzczegoly {margin-top: 5px; border-top: 5px solid #0c79b1;}
#samochodSzczegoly .ramka {overflow: hidden; border: 1px solid #8cd8fc; background: #dbffff url(../images/szczegoly/tlo.png) repeat-x; padding: 9px 20px;}
#samochodSzczegoly img {border: 1px solid #6b9bc1;}
#samochodSzczegoly h2 {float: left; margin: 6px 0 0 0; border-bottom: 1px solid #4581b3; padding: 0 0 5px 0; width: 190px; font-size: 1.7em; font-weight: normal; color: #00396f;}
#samochodSzczegoly .minus h2 {float: none; margin: 0; border: 0; padding: 0 0 0 30px; width: auto; text-decoration: underline; color: #fff; font-size: 1.7em; cursor: pointer;}
#samochodSzczegoly #kontakt2 .email {border-color: #4581b3;}
#samochodSzczegoly #kontakt2 iframe {width: 188px; height: 140px;}
#samochodSzczegoly .nawigacja {overflow: hidden; float: right; margin-left: 20px; border-bottom: 1px solid #4581b3; padding-bottom: 10px; width: 698px; font-weight: bold;}
#samochodSzczegoly .nawigacja a {float: left; margin-right: 5px; background: #5089b6; padding: 5px 10px 0 10px ; height: 19px; color: #fefefe;}
#samochodSzczegoly .nawigacja .akcja {float: right; background: #010e3a;}
#samochodSzczegoly .nawigacja .zapisz {float: right; background: #ff2f00;}
#samochodSzczegoly .informacje {float: left; margin-left: 20px; width: 267px; color: #010e3a;}
#samochodSzczegoly h1 {margin: 10px 0 21px 0; border-bottom: 1px solid #4581b3; padding: 0 0 5px 0; font-size: 2.5em; font-weight: normal;}
#samochodSzczegoly .informacje .cena {float: left; margin: 0px 20px 0 10px; height: 60px; color: #0e79b1; font-size: 2.5em;}
#samochodSzczegoly .informacje .kwota {float: left; color: #fe0000; font-size: 2.5em;}
#samochodSzczegoly .informacje .kwota span {display: block;}
#samochodSzczegoly .informacje .kwota .stara {text-decoration: line-through; color: #000d39;}
#samochodSzczegoly .informacje .kwota .ubezpieczenie {font-size: 0.665em;}
#samochodSzczegoly .informacje .dodatki {clear: both; overflow: hidden; margin: 0 0 8px 0; border: 0px solid #5089b6; border-width: 1px 0 0px 0; padding: 0px 0 12px 0; color: #0b78b0; list-style: none;}
#samochodSzczegoly .informacje .dodatki li {clear: both; margin-left: 10px;}
#samochodSzczegoly .informacje .dodatki .tytul {float: left; width: 77px;}
#samochodSzczegoly .informacje .dodatki .wartosc {position: relative; top: -4px; float: left; margin-right: 5px; width: 70px; color: #010c39; font-size: 1.5em; text-align: right; font-weight: bold;}
#samochodSzczegoly .informacje .dodatki a {color: #0b78b1; font-weight: bold;}
#samochodSzczegoly .galeria {float: right; margin-top: 10px; border: 5px solid #49b0db; height: 380px;}
#samochodSzczegoly .galeria .duze {display: block; border-bottom: 5px solid #49b0db;}
#samochodSzczegoly .galeria .miniaturki {padding: 5px;}
#samochodSzczegoly .galeria .miniaturki .lewo {float: left; background: #54b5df url(../images/szczegoly/lewo.png) no-repeat 50% 50%; width: 15px; height: 63px; cursor: pointer;}
#samochodSzczegoly .galeria .miniaturki img {float: left; margin-left: 5px; border: 0; width: 84px; cursor: pointer;}
#samochodSzczegoly .galeria .miniaturki .prawo {float: right; background: #54b5df url(../images/szczegoly/prawo.png) no-repeat 50% 50%; width: 15px; height: 63px; cursor: pointer;}
#samochodSzczegoly .zamow {display: block; clear: left; margin-bottom: 20px; border: 1px solid #5089b6; background: #01456c url(../images/szczegoly/zamow/tlo.png); width: 475px; height: 130px; color: #fff; text-align: center;}
#samochodSzczegoly .zamow .naglowek {display: block; margin: 10px 0 0 0; border: 0; padding: 0; font-size: 4.3em; color: #fff; font-weight: normal;}
#samochodSzczegoly .zamow .kliknij {font-size: 2em; color: #fff;}
#samochodSzczegoly .dane {clear: both; margin: 0 0 20px 0; border-top: 1px solid #5089b6; background: url(../images/szczegoly/dane/tlo.png); padding: 10px 0 0 0;}
#samochodSzczegoly .dane ul {margin: 0; padding: 0; list-style: none;}
#samochodSzczegoly .dane ul li {float: left; margin-right: 10px; width: 219px;}
#samochodSzczegoly .dane h3 {margin: 0; border: 0; padding: 0; color: #000f36; text-decoration: underline; font-size: 1.7em; font-weight: normal;}
#samochodSzczegoly .dane a {color: #000;}
#samochodSzczegoly .dane ul ul {margin: 10px 0 0 0; padding: 0; list-style: none;}
#samochodSzczegoly .dane ul ul li {float: none; border: 0; width: auto; height: auto; margin: 3px 0 0 0;}
#samochodSzczegoly .dane .szczegolowe .wazne {font-weight: bold;}
#samochodSzczegoly .dane .szczegolowe .wazne2 {color: #fe0002;}
#samochodSzczegoly .dane .szczegolowe .tytul {color: #0b78b1;}
#samochodSzczegoly .dane .techniczne {font-weight: bold;}
#samochodSzczegoly .dane .techniczne .tytul {float: left; width: 115px; font-weight: normal; color: #0e79b1;}
#samochodSzczegoly .dane h4 {margin: 0; padding: 0; font-size: 1em;}
#samochodSzczegoly .dane ul ul ul {margin: 0; }
#samochodSzczegoly .dane ul ul ul li {display: inline; padding-right: 6px; background: url(../images/szczegoly/dane/separator.gif) no-repeat 100% 100%;}
#samochodSzczegoly .dane ul ul ul li.ostatni {padding: 0; background: none;}
#samochodSzczegoly .dane .ostatnia {margin-right: 0; border: 0;}
#samochodSzczegoly .dane .ostatnia h3 {margin: 0; padding: 0; text-decoration: none; font-size: 1em; font-weight: bold; color: #0d7ab3;}
#samochodSzczegoly .dane .ostatnia ul {margin: 0 0 10px 14px; list-style: square;}
#samochodSzczegoly .dane .ostatnia ul a.wyroznienie {color: #FF7200;}
#samochodSzczegoly .piktogramy {clear: both; height: 32px; margin-bottom: 10px;}
#samochodSzczegoly .dane ul ul li img {margin: 3px 3px 0 3px; border: 0;}
.plus {clear: both; margin-top: 20px; background: #33a3c8 url(../images/szczegoly/plus.png) no-repeat 10px 10px; padding: 7px 0 0 40px; min-height: 33px; color: #fff; font-size: 1.7em; cursor: pointer;}
.minus {clear: both; margin-top: 20px; background: #33a3c8 url(../images/szczegoly/minus.png) no-repeat 10px 10px; padding: 7px 0 0 40px; min-height: 33px; color: #fff; font-size: 1.7em; cursor: pointer;}
.rozwinienty {clear: both; background: #33a3c8; padding: 7px 10px; color: #fff;}
.rozwinienty table {margin: 0 0 0 30px; padding: 0;}
.rozwinienty caption {text-align: left;}
.rozwinienty th {padding: 0; text-align: left; font-weight: normal;}
.rozwinienty td {padding: 0; font-weight: bold;}
.rozwinienty a {color: #dff3fa;}
.rozwinienty .form {border-top: 1px solid #78c4dc;}
.rozwinienty .form p {margin: 0 0 0 30px; padding: 0; font-weight: bold;}
.rozwinienty .form textarea {width: 640px;}

/* Wygasła */
#wygasla {text-align: center;}
#wygasla input {margin-top: 10px; border: 0; background: #5089b6; padding: 5px; color: #fefefe; font-weight: bold; cursor: pointer;}

/* WYSZUKIWARKA WYNIKI */
#wyszukiwarkaSamochody {float: left; margin-top: 5px; border-top: 5px solid #33a3c8;}
#wyszukiwarkaSamochody .ramka {border: 1px solid #b2ddee; background: #ceecf6 url(../images/wyszukiwarka/samochody/tlo.png) repeat-x; padding: 5px 20px; width: 193px;}
#wyszukiwarkaSamochody h2 {margin: 0; border-bottom: 1px solid #7dacca; padding: 0 0 5px 0; color: #013871; font-weight: normal; font-size: 1.7em;}
#wyszukiwarkaSamochody .noweTelefon {margin-top: 3px; background: url(../images/wyszukiwarka/samochody/nowe/telefon.png) no-repeat left; padding-left: 30px; font-size: 2em; color: #003770; font-weight: bold;}
#wyszukiwarkaSamochody .noweEmail {margin: 8px 0 10px 0; background: url(../images/wyszukiwarka/samochody/nowe/koperta.png) no-repeat left; padding-left: 30px;}
#wyszukiwarkaSamochody .noweEmail a {color: #003770; font-weight: bold;}
#wyszukiwarkaSamochody .uzywaneTelefon {margin-top: 3px; background: url(../images/wyszukiwarka/samochody/uzywane/telefon.png) no-repeat left; padding-left: 30px; font-size: 2em; color: #003770; font-weight: bold;}
#wyszukiwarkaSamochody .uzywaneEmail {margin: 8px 0 10px 0; background: url(../images/wyszukiwarka/samochody/uzywane/koperta.png) no-repeat left; padding-left: 30px;}
#wyszukiwarkaSamochody .uzywaneEmail a {color: #003770; font-weight: bold;}

#wyszukiwarkaWyniki {float: right; margin-top: 5px; border-top: 5px solid #33a3c8;}
#wyszukiwarkaWyniki .ramka {border: 1px solid #b2ddee; background: #dff3fa url(../images/wyszukiwarka/wyniki/tlo.png) repeat-x; padding: 5px 10px; width: 687px;}
#wyszukiwarkaWyniki .gora {margin: 0 10px; border-bottom: 1px solid #7dacca; padding: 0 0 5px 0; height: 24px;}
#wyszukiwarkaWyniki .znaleziono {float: left; color: #013871; font-size: 1.7em;}
#wyszukiwarkaWyniki .znaleziono strong {color: #ff6600;}
#wyszukiwarkaWyniki .gora a {float: right; padding: 4px 10px 0 10px; height: 20px; color: #fffeff; font-weight: bold; font-size: 1.1em;}
#wyszukiwarkaWyniki .zapisz {margin-left: 5px; background: #ff6600;}
#wyszukiwarkaWyniki .nowe {background: #013871;}
#wyszukiwarkaWyniki .nawigacja {margin: 10px 10px 0 10px; border-bottom: 1px solid #7dacca; padding: 0 0 10px 0; color: #fefeff; font-weight: bold; height: 17px;}
#wyszukiwarkaWyniki .nawigacja form {float: left;}
#wyszukiwarkaWyniki .nawigacja label {float: left; background: #00386f; padding: 0 10px 0 10px; height: 17px;}
#wyszukiwarkaWyniki .nawigacja select {float: left; border: 0; background: #013773; padding-top: 1px; height: 17px; color: #fff; font-weight: bold; font-size: 0.85em;}
#wyszukiwarkaWyniki .nawigacja ul {float: right; margin: 0; padding: 0; list-style: none;}
#wyszukiwarkaWyniki .nawigacja ul li {float: left; margin-left: 5px;}
#wyszukiwarkaWyniki .nawigacja a {display: block; color: #fff; width: 17px; height: 17px; text-align: center;}
#wyszukiwarkaWyniki .nawigacja .numer {background: #00386f;}
#wyszukiwarkaWyniki .nawigacja .wybrana {background: #fe6700;}
.wyszukiwarka-wyniki table {margin-top: 10px; color: #003770; border-spacing: 0 5px; width: 100%;}
.wyszukiwarka-wyniki table a {color: #003770;}
.wyszukiwarka-wyniki table tr.pierwszy {background: #33a3c8; color: #fff;}
.wyszukiwarka-wyniki table .odd {background: #cfebf6;}
.wyszukiwarka-wyniki table .even {background: #acdbeb;}
.wyszukiwarka-wyniki table th {border-left: 1px solid #7dacca; padding: 10px; color: #003871; font-size: 1.2em; text-align: left;}
.wyszukiwarka-wyniki table th.pierwszy {border-left: 0; background: none;}
.wyszukiwarka-wyniki table td {border-left: 1px solid #7dacca; padding: 10px; font-size: 1em;}
.wyszukiwarka-wyniki table td.pierwszy {border-left: 0;}
.wyszukiwarka-wyniki table td.pierwszy img {display: block; border: 3px solid #fff; width: 130px;}
.wyszukiwarka-wyniki table input {float: left; margin: 6px 3px 0 0;}
.wyszukiwarka-wyniki table h3 {margin: 0; padding: 0; font-size: 1.6em;}
.wyszukiwarka-wyniki table h3 a {color: #003770;}
.wyszukiwarka-wyniki table .pierwszy h3 a {color: #fff;}
.wyszukiwarka-wyniki table .opis {font-size: 1.3em;}
.wyszukiwarka-wyniki table .miasto {font-weight: bold; color: #32a4c9;}
.wyszukiwarka-wyniki table .pierwszy .miasto {font-weight: bold; color: #003770;}
.wyszukiwarka-wyniki table .przebieg {white-space : nowrap; font-size: 1.3em;}
.wyszukiwarka-wyniki table .cena {white-space : nowrap; font-size: 1.6em;}
.wyszukiwarka-wyniki table .cena .stara {text-decoration: line-through;}
.wyszukiwarka-wyniki table .cena .nowa {color: #fd0002;}
.wyszukiwarka-wyniki .akcja {margin: 10px 10px 0 10px; border-bottom: 1px solid #7dacca; padding-bottom: 6px; height: 24px;}
.wyszukiwarka-wyniki .akcja .strzalkaPion {float: left; margin-left: 146px; border-left: 1px solid #7baccc; height: 16px;}
.wyszukiwarka-wyniki .akcja .strzalkaPoziom {float: left; border-bottom: 1px solid #7baccc; height: 15px; width: 170px; font-size: 0;}
.wyszukiwarka-wyniki .akcja .strzalkaGrot {margin-top: 9px; float: left;}
.wyszukiwarka-wyniki .akcja ul {float: right; margin: 0; padding: 0; list-style: none;}
.wyszukiwarka-wyniki .akcja li {float: left;}
.wyszukiwarka-wyniki .akcja input {margin-left: 5px; border: 0; height: 24px; color: #fff; font-weight: bold;}
.wyszukiwarka-wyniki .akcja input.porownaj {background: #003970; cursor: pointer;}
.wyszukiwarka-wyniki .akcja input.zapisz {background: #ff6600;}
.wyszukiwarka-wyniki .akcja input.wyczysc {background: #003970;}

#wyszukiwarkaFiltr {clear: left; float: left; margin-top: 5px; border-top: 5px solid #33a3c8;}
#wyszukiwarkaFiltr .ramka {border: 1px solid #b2ddee; background: #ceecf6 url(../images/wyszukiwarka/samochody/tlo.png) repeat-x; padding: 5px 20px; width: 193px;}
#wyszukiwarkaFiltr .fraza {border-bottom: 1px solid #7dacca; font-size: 1.1em; color: #33a3c8;}
#wyszukiwarkaFiltr h2 {margin: 0; border-bottom: 1px solid #7dacca; padding: 0 0 5px 0; color: #013871; font-weight: normal; font-size: 1.7em;}
#wyszukiwarkaFiltr h2 a {color: #013871;}
#wyszukiwarkaFiltr h2 strong {color: #ff6501;}
#wyszukiwarkaFiltr ul {clear: both; margin: 5px 0 0 0; padding: 0; list-style: none;}
#wyszukiwarkaFiltr ul.wybrany {margin-bottom: 10px; border-bottom: 1px solid #7dacca; padding-bottom: 5px;font-weight: bold; color: #00396f; font-size: 1.2em;}
#wyszukiwarkaFiltr ul.wybrany strong {color: #ff6501;}
#wyszukiwarkaFiltr ul li {overflow: hidden;}
#wyszukiwarkaFiltr ul .tytul {float: left; margin:0; padding: 0;}
#wyszukiwarkaFiltr ul .wartosc {float: right; margin:0; padding: 0; color: #33a3c8;}
#wyszukiwarkaFiltr ul .wartosc strong {color: #ff6501;}
#wyszukiwarkaFiltr .precyzowanie {font-size: 1.1em; color: #00396f;}
#wyszukiwarkaFiltr .precyzowanie li {font-weight: bold;}
#wyszukiwarkaFiltr .precyzowanie li div {clear: both; font-weight: normal;}
#wyszukiwarkaFiltr .precyzowanie ul li {font-weight: normal;}
#wyszukiwarkaFiltr ul li span.nieaktywny {display: none;}
#wyszukiwarkaFiltr ul li span.link {cursor: pointer;}
#wyszukiwarkaFiltr ul a {color: #00396f;}
#wyszukiwarkaFiltr ul .wartosc a {color: #33a3c8;}
#wyszukiwarkaFiltr ul.precyzowanie ul {}
#wyszukiwarkaFiltr ul.precyzowanie ul.nowe {display: block;}
#wyszukiwarkaFiltr #filtr_wyposazenie li li {clear: both; font-style: normal;}
#wyszukiwarkaFiltr #filtr_wyposazenie li li input {float: left; margin-right: 3px;}
#wyszukiwarkaFiltr #filtr_wyposazenie li li label {float: left; width: 138px;}
#wyszukiwarkaFiltr #filtr_wyposazenie li.grupa {clear: both; padding-top: 0.5em; font-weight: bold; font-style: italic;}
#wyszukiwarkaFiltr #filtr_wyposazenie li.grupa span.nazwa {display: block; margin-left: 1em;}
#wyszukiwarkaFiltr #filtr_wyposazenie input.submit {border: 0; background: #00386f; padding: 2px; color: #fff; font-weight: bold; cursor: pointer;}

#wyszukiwarkaFiltrFraza {margin: 10px 0; border-bottom: 1px solid #7dacca; padding: 0 0 10px 0; color: #00396f;}
#wyszukiwarkaFiltrFraza .submit {border: 0; background: #00386f; padding: 2px; color: #fff; font-weight: bold; cursor: pointer;}

#wyszukiwarkaFiltrCeny {margin: 10px 0; border-bottom: 1px solid #7dacca; padding: 0 0 10px 0; color: #00396f;}
#wyszukiwarkaFiltrCeny div {overflow: hidden;}
#wyszukiwarkaFiltrCeny label {float: left; width: 30px; font-size: 1.1em;}
#wyszukiwarkaFiltrCeny .submit {margin-left: 30px; border: 0; background: #00386f; padding: 2px; color: #fff; font-weight: bold; cursor: pointer;}

/* KONTAKT */
#kontakt2 {clear: both; float: left; width: 190px; color: #010e3a; font-weight: bold;}
#kontakt2 .telefon {margin-top: 7px; background: url(../images/szczegoly/telefon.png) no-repeat left; padding-left: 30px; min-height: 23px; font-size: 2em;}
#kontakt2 .email {margin-top: 7px; border-bottom: 1px solid #7dacca; padding: 0 0 10px 30px; background: url(../images/szczegoly/koperta.png) no-repeat left top; min-height: 8px;}
#kontakt2 .email a {color: #010e3a;}
#kontakt2 h3 {margin: 10px 0 5px 0; color: #0b78b3; font-size: 1.1em;}

/* ZAMÓWIENIE */
#zamowienie {margin-top: 5px; border-top: 5px solid #33a3c8;}
#zamowienie iframe {width: 188px; height: 140px;}
#zamowienie .ramka {border: 1px solid #b2ddee; background: #ceecf6 url(../images/wyszukiwarka/samochody/tlo.png) repeat-x; padding: 5px 20px;}
#zamowienie .naglowek {margin-bottom: 10px; border-bottom: 1px solid #7dacca; height: 28px;}
#zamowienie h1 {float: left; margin: 3px 0 0 0; border: 0; padding: 0 0 0 0; color: #33a5c9; font-weight: normal; font-size: 1.7em}
#zamowienie .naglowek a {float: right; margin-left: 5px; background: #5089b6; padding: 5px 10px 0px 10px ; height: 19px; color: #fefefe;}
#zamowienie h2 {margin: 0 0 10px 0; border-bottom: 1px solid #7dacca; padding: 0 0 5px 0; color: #013871; font-weight: normal; font-size: 1.7em;}
#zamowienie .minus h2 {float: none; margin: 0; border: 0; padding: 0 0 0 30px; width: auto; color: #fff; font-size: 1.7em; cursor: pointer;}
#zamowienie .informacje {float: right; width: 690px; color: #33a5c9;}
#zamowienie .informacje h2 {float: left; margin: 0 0 21px 0; border-bottom: 1px solid #4581b3; padding: 0 0 5px 0; width: 250px; font-size: 2.5em; font-weight: normal;}
#zamowienie .informacje h2 span {display: block;}
#zamowienie .informacje h2 span.oferta {color: #33a5c9;}
#zamowienie .informacje img {float: right; margin-bottom: 10px; border: 5px solid #7fc7df;}
#zamowienie .informacje .cena {clear: left; float: left; margin: 32px 20px 0 10px; height: 82px; color: #0e79b1; font-size: 2.5em;}
#zamowienie .informacje .kwota {float: left; color: #fe0000; font-size: 2.5em;}
#zamowienie .informacje .kwota span {display: block;}
#zamowienie .informacje .kwota .stara {text-decoration: line-through; color: #000d39;}
#zamowienie .informacje .kwota .ubezpieczenie {font-size: 0.665em;}
/*#zamowienie .plus {margin-bottom: 10px;}*/
#zamowienie table {clear: both; margin: 5px 0 0 18px;}
#zamowienie th {font-weight: normal; text-align: left;}
#zamowienie td {font-weight: bold; text-align: right;}
#zamowienie td.liczba {color: #f00; font-size: 1.4em;}
#zamowienie td a {color: #fff;}
#zamowienie .odbior {margin-left: 10px;}
#zamowienie .odbior legend {text-decoration: none; font-size: 1.1em; font-weight: bold;}
#zamowienie .odbior label {width: 70px;}
#zamowienie .odbior .dijitTextArea {width: 300px;}
#zamowienie form {margin-top: 20px;}
#zamowienie form img {vertical-align: middle;}
#zamowienie form .zamow {background: #FF7200; padding: 10px 0 0 0; text-align: center; font-weight: bold; font-size: 1.1em;}
#zamowienie form .zamow input {display: block; float: none; margin: auto; border: 0; background: none; padding: 0; width: 400px; font-weight: bold; font-size: 2.4em; color: #fff; cursor: pointer;}
#zamowienie form .zamow div {position: relative; top: -5px; color: #fff;}
#zamowienie .dane {clear: both; margin: 0 0 20px 0; background: url(../images/zamowienie/dane/tlo.png); padding: 10px 0 0 0;}
#zamowienie .dane ul {margin: 0; padding: 0; list-style: none;}
#zamowienie .dane ul li {float: left; margin-right: 10px; width: 217px;}
#zamowienie .dane h3 {margin: 0; border: 0; padding: 0; color: #fff; text-decoration: underline; font-size: 1.7em; font-weight: normal;}
#zamowienie .dane a {color: #fff;}
#zamowienie .dane ul ul {margin: 10px 0 0 0; padding: 0; list-style: none;}
#zamowienie .dane ul ul li {float: none; border: 0; width: auto; height: auto; margin: 3px 0 0 0;}
#zamowienie .dane .szczegolowe .wazne {font-weight: bold;}
#zamowienie .dane .szczegolowe .wazne2 {color: #fe0002;}
#zamowienie .dane .szczegolowe .tytul {color: #fff;}
#zamowienie .dane .techniczne {font-weight: bold;}
#zamowienie .dane .techniczne .tytul {float: left; width: 115px; font-weight: normal; color: #fff;}
#zamowienie .dane h4 {margin: 0; padding: 0; font-size: 1em;}
#zamowienie .dane ul ul ul {margin: 0; }
#zamowienie .dane ul ul ul li {display: inline; padding-right: 6px; background: url(../images/szczegoly/dane/separator.gif) no-repeat 100% 100%;}
#zamowienie .dane ul ul ul li.ostatni {padding: 0; background: none;}
#zamowienie .dane .ostatnia {margin-right: 0; border: 0; width: 207px;}
#zamowienie .dane .ostatnia h3 {margin: 0; padding: 0; text-decoration: none; font-size: 1em; font-weight: bold; color: #fff;}
#zamowienie .dane .ostatnia ul {margin: 0 0 10px 14px; list-style: square;}
#zamowienie-adresy-podstawowe {float: left; width: 50%;}
#zamowienie-punkty-odbioru {float: right; width: 50%;}

#krok1 h3 {clear: both; margin: 0 30px; font-size: 2em; font-weight: normal; text-decoration: underline;}
#krok2 h3 {clear: both; margin: 0 30px; font-size: 2em; font-weight: normal; text-decoration: underline;}
#krok2 h4 {clear: both; margin: 5px 0 0 0; border-bottom: 1px solid #78c4dc; padding: 5px 0 0 30px; font-size: 1.1em;}
#krok2 p {margin-left: 30px;}
#krok2 .klient {float: left; margin: 0 0 5px 0; padding: 0; width: 444px;}
#krok2 .klient h4 {border-top: 0; border-bottom: 1px solid #78c4dc;}
#krok2 .firma {clear: none; float: left; margin: 0; padding: 0; width: 444px;}
#krok2 .firma h4 {border-top: 0; border-bottom: 1px solid #78c4dc; height: 17px;}
#krok2 .adres1 {font-weight: bold;}
#krok2 .adres2 {color: #c3e7f7;}
#krok2 .finansowanie {border-top: 1px solid #78c4dc;}
#krok2 a.dojazd {color: #033770;}
#krok2 .dane {border-bottom: 1px solid #78c4dc; padding-bottom: 5px;}
#krok2 .wplata {border-bottom: 1px solid #78c4dc; padding-bottom: 5px;}
#krok2 .wplata legend {text-decoration: none;}
#krok2 ol {margin: 1em 30px 0 30px; padding: 0; list-style-position: inside;}
#krok2 ol li {margin-top: 1em;}
#krok2 .razem {margin-left: 30px; font-size: 1.5em;}
#krok2-regulamin {overflow-y: scroll; height: 100px;}
#zamowienie .gratulacje {margin-bottom: 10px; background: #33a3c8; padding: 10px; color: #fff;}
#zamowienie .gratulacje p {margin: 0; padding: 0;}
#zamowienie .gratulacje a {font-weight: bold; color: #fff;}
#zamowienie .gratulacje .wazne {font-weight: bold; font-size: 1.5em;}
#zamowienie .gratulacje .wazne strong {color: #f00;}
#zamowienie .gratulacje .wazne a {color: #b3dded;}
#zamowienie.krok4 h1 {float: none;}
#zamowienie.krok4 h2 {float: left; margin: 0 0 21px 0; padding: 0 0 5px 0; width: 480px; font-size: 2.5em; font-weight: normal;}
#zamowienie.krok4 h2 span {display: block;}
#zamowienie.krok4 h2 span.oferta {color: #33a5c9;}
#zamowienie.krok4 img {float: right; margin-bottom: 10px; border: 5px solid #7fc7df;}
#zamowienie.krok4 .dane ul ul li img {float: none; margin: 3px 3px 0 3px; border: 0;}
#zamowienie.krok4 .cena {clear: left; float: left; margin: 32px 20px 0 10px; height: 82px; color: #0e79b1; font-size: 2.5em;}
#zamowienie.krok4 .kwota {float: left; color: #fe0000; font-size: 2.5em;}
#zamowienie.krok4 .kwota span {display: block;}
#zamowienie.krok4 .kwota .stara {text-decoration: line-through; color: #000d39;}
#zamowienie.krok4 .kwota .ubezpieczenie {font-size: 0.665em;}
#zamowienie_odbior strong {color: #f00; font-size: 1.3em;}

/* Formularz form */
.form {margin: 0; padding: 10px; background: #33a3c8; color: #fff;}
.form fieldset {margin: 10px 0 0 0; border: 0; padding: 0;}
.form fieldset legend {padding: 0 30px; font-size: 2em; text-decoration: overline ; color: #fff;}
.form fieldset legend strong {color: #f00; font-size: 1.5em; font-weight: normal;}
.form div {overflow: hidden; clear: both; margin-top: 7px; padding: 0 30px;}
.form div.nazwa {border-bottom: 1px solid #78c4dc; font-weight: bold;}
.form label {float: left; margin-right: 10px; width: 160px; text-align: right;}
.form label span {display: block;}
.form label strong {color: #f00; font-size: 1.3em;}
.form label a {color: #003970;}
.form input {float: left; border: 1px solid #93b3c0; border-width: 1px 0 0 1px; background: #e0f3fa; width: 260px;}
.form input.numer {width: 120px;}
.form .radio input {width: auto;}
.form .radio label {width: auto; text-align: left; font-weight: bold;}
.form .checkbox input {width: auto;}
.form .checkbox label {width: auto; text-align: left; font-weight: bold;}
.form textarea {float: left; border: 1px solid #93b3c0; border-width: 1px 0 0 1px; background: #e0f3fa; width: 650px;}
.form fieldset img {float: left; margin: 1px 0 0 5px;}

/* Formularz form2 */
.form2 {margin: 0; padding: 10px; background: #33a3c8; color: #fff;}
.form2 fieldset {margin: 10px 0 0 0; border: 0; padding: 0;}
.form2 fieldset legend {padding: 0 30px; font-size: 2em; text-decoration: underline; color: #fff;}
.form2 fieldset legend strong {color: #f00; font-size: 1.5em; font-weight: normal;}
.form2 div.wiersz {overflow: hidden; clear: both; margin-top: 7px; padding: 0 30px;}
.form2 div.wiersz .dijit {float: left;}
.form2 div.nazwa {border-bottom: 1px solid #78c4dc; font-weight: bold;}
.form2 label {float: left; margin-right: 10px; width: 160px; text-align: right;}
.form2 label span {display: block;}
.form2 label strong {color: #f00; font-size: 1.3em;}
.form2 label a {color: #003970;}
.form2 .dijitTextBox {background: #e0f3fa; width: 260px;}
.form2 .dijitComboBox {background: #e0f3fa; width: 260px;}
.form2 .dijitTextArea {float: left; margin: 0; background: #e0f3fa; width: 638px; color: #000;}
.form2 .dijitError {background-color: #F9F7BA;}
.form2 .krotki {width: 120px;}
.form2 input {color: #000;}
.form2 .radio input {float: left; width: auto;}
.form2 .radio label {float: none; width: auto; text-align: left; font-weight: bold;}
.form2 .checkbox input {float: left; width: auto;}
.form2 .checkbox .dijitCheckBox {float: left; margin-left: 152px;}
.form2 .checkbox label {width: 628px; text-align: left; font-weight: bold;}
.form2 fieldset img {float: left; margin: 1px 5px 0 5px;}
.form2 .polaOznaczone {clear: both; margin: 10px 0;}
.form2 .submit {margin-left: 200px; border: 0; background: #010E3A; padding: 5px; color: #fff; font-size: 0.9em; font-weight: bold; cursor: pointer;}

/* Finansowanie */
.finansowanie .checkbox {margin-left: 150px;}
.finansowanie .wymagane {margin-left: 170px; font-weight: bold;}
.finansowanie .wymagane img {vertical-align: middle;}
.finansowanie .submit {margin-left: 170px;}
.finansowanie .submit input {border: 0; background: #013871; padding: 5px 20px; width: auto; color: #fff; font-weight: bold;}

/* Zegar */
.zegar {clear: left; color: #010E3A; font-size: 1.1em;}
.zegar strong {padding: 2px 3px; background: #FE6700; color: #fff; font-size: 0.8em;}
.zegar strong.spiesz {padding: 0; background: none; color: #010E3A; font-size: 1em;}
.zegar strong span {font-size: 1.3em;}

/* wyszukiwarka zaawansowana */
#wyszukiwarka-zaawansowana {margin-top: 5px; border-top: 5px solid #33a3c8;}
#wyszukiwarka-zaawansowana fieldset {clear: both;}
#wyszukiwarka-zaawansowana legend {padding: 1em 0 0.5em 0; font-size: 1.4em;}
#wyszukiwarka-zaawansowana fieldset div {float: left; width: 181px;}
#wyszukiwarka-zaawansowana fieldset.wyposazenie div {width: 302px;}
#wyszukiwarka-zaawansowana .submit {margin: 1em 0 0 0; text-align: center;}
#wyszukiwarka-zaawansowana .submit input {border: 0; background: #013871; padding: 5px 20px; width: auto; color: #fff; font-weight: bold;}

/* kontakt - formularz */
#kontakt-formularz {float: left; width: 500px; background: none; color: #013871;}
#kontakt-formularz legend {color: #013871;}
#kontakt-formularz .wyslana {color: green; font-weight: bold; border: 1px solid green; padding: 5px 5px;}
#kontakt-formularz .wyslanaBiale {color: #FFFFFF; font-weight: bold; border: 1px solid #FFFFFF; padding: 5px 5px;}
#kontakt-formularz label {width: 110px; color: #013871;}
#kontakt-formularz .dijitTextArea {margin-left: 1px; width: 254px;}
/* dodatkowo dla każdego innego do wykorzystania */
.wyslana {color: green; font-weight: bold; border: 1px solid green; padding: 5px 5px; margin-right: 10px;}
.wyslanaBiale {color: #FFFFFF; font-weight: bold; border: 1px solid #FFFFFF; padding: 5px 5px;}
.wyslanaCzerwone {color: #AC0000; font-weight: bold; border: 1px solid #AC0000; padding: 5px 5px;}

/* kontakt-adres */
#kontakt-adres {float: left; width: 388px; margin-top: 0em;}

/* Kontakt */
#OddzialMapa {width: 100%; height: 410px;}
h2.oddzial-samochody {clear: both; margin: 0; padding: 1em 0 0.5em 0; font-size: 1.5em;}
h3.oddzial-marka {clear: both; margin: 0; padding: 1em 0 0.5em 0; font-size: 1.3em;}
div.oddzial-adres {float: left; margin: 0 10px 0 0; width: 217px;}
div.oddzial-adres h4 {margin: 0; padding: 0;}
div.oddzial-adres p {margin: 0; padding: 0;}

/* porownywanie */
#porownywanie-nawigacja {float: right; padding: 3px 10px; background: #5089B6; color: #fff; text-align: center;}

#porownywanie {overflow: auto; clear: both;}
#porownywanie table {margin-top: 10px; border-collapse: collapse;}
#porownywanie th {padding: 2px; width: 120px; font-weight: bold; border: 1px solid #B2DDEE;}
#porownywanie td {padding: 2px; vertical-align: top; border: 1px solid #B2DDEE;}
#porownywanie .zdjecia {text-align: center;}
#porownywanie .usun {text-align: center;}
#porownywanie .usun a {display: block; border: 0; margin: 0 auto; background: #013871; padding: 3px 0; width: 50px; color: #fff; font-weight: bold;}
#porownywanie a {color: #2E0E5E;}
#porownywanie h2 {margin: 0.5em 0;}
.porownanie-brak {text-align: center;}

/* mała mapa */
a.mapa {position: absolute; display: block; background-image: url(none); width: 188px; height: 140px;}

/* serwis */
#serwis-tekst {float: right; margin-top: 75px; width: 500px;}
#serwis-rezerwacja {background: none; color: #013871;}
#serwis-rezerwacja th {padding-left: 30px; text-align: right;}
#serwis-rezerwacja td {padding-left: 5px; font-weight: bold;}
#serwis-rezerwacja legend {color: #013871;}
#serwis-rezerwacja h4 {margin-left: 85px;}
#serwis-rezerwacja label {width: 110px; color: #013871; font-weight: normal}
#serwis-rezerwacja label span {font-weight: bold;}
#serwis-rezerwacja .wiersz {clear: left;}
#serwis-rezerwacja .radio {margin-left: 37px;}
#serwis-rezerwacja .radio label {float: left; margin-left: 5px; width: auto;}
#serwis-rezerwacja .radio input {margin-top: 2px;}
#serwis-rezerwacja .checkbox {margin-left: 37px;}
#serwis-rezerwacja .checkbox label {margin-left: 5px; width: 700px;}
#serwis-rezerwacja .checkbox input {margin-top: 2px;}
#serwis-rezerwacja .textarea {margin: 0; padding: 0;}
#serwis-rezerwacja .textarea label {margin-left: 5px; width: 70px;}
#serwis-rezerwacja .data {margin-left: 0; padding-left: 0;}
#serwis-rezerwacja .data label {margin-left: 5px; width: 70px;}
#serwis-rezerwacja .dijitTextArea {margin-left: 1px; width: 254px;}
h2.krok {margin: 1.5em 0 0 40px; font-size: 2em; color: #013871; font-weight: normal;}
#serwis-rezerwacja .submit {margin-left: 0; float: left; display: block; margin-right: 5px; padding: 5px 10px 5px 10px; height: 25px; font-size: 12px; font-family: 'Trebuchet MS',Arial;}
#serwis-rezerwacja a {float: left; margin-right: 5px; padding: 5px 10px 0 10px; height: 20px; background: #010E3A; color: #fff; font-weight: bold; font-size: 1.1em;}
#serwis-rezerwacja .serwis-informacje strong {display: block;}
#serwis-rezerwacja .serwis-informacje a {clear: left; margin-top: 5px; color: #fff; font-weight: normal; font-size: 1.1em;}
#serwis-rezerwacja .serwis-informacje a.zdjecie {height: auto; background: none; padding: 0;}
#serwis-rezerwacja .blad {color: #f00;}
.serwis-rezerwacja-krok1 {float: left; width: 500px;}
#serwis-rezerwacja.serwis-rezerwacja-krok1 .submit {margin-left: 200px;}
#serwis-rezerwacja.serwis-rezerwacja-krok4 a.przycisk {margin-left: 200px;}
#serwis-rezerwacja.serwis-anuluj .submit {margin-left: 200px;}

/* Prześlij */
#przeslij label {width: 161px;}
#przeslij .dijitTextArea {width: 274px;}

/* wygasła */
#samochod-wygasla {margin-top: 10px;}
#samochod-wygasla p {font-weight: bold;}
#samochod-wygasla .wyszukiwarka-wyniki table {width: auto;}
#samochod-wygasla .wyszukiwarka-wyniki table .drugi {width: 489px;}
#samochod-wygasla .wyszukiwarka-wyniki table td {padding: 10px 30px;}
#samochod-wygasla .strzalkaPion {margin-left: 186px;}

#mapa-formularz {display: none; position: absolute; left: 30%; top: 10%; border: 1px solid #0C79B1; width: 355px; z-index: 1; background: #DDFFFE;}
#mapa-formularz .zamknij {padding: 3px 10px; text-align: right; cursor: move; background: #0C79B1;}
#mapa-formularz .zamknij span {cursor: pointer; color: #fff; font-weight: bold;}
#mapa-formularz form {margin: 0; padding: 0;}
#mapa-formularz fieldset {margin: 5px; padding: 0; border: 0;}
#mapa-formularz .wiersz {margin-bottom: 5px;}
#mapa-formularz label {float: left; margin-right: 5px; width: 25px; text-align: right;}
#mapa-formularz div input {width: 300px;}
#mapa-formularz div select {width: 306px;}
#mapa-formularz .submit {margin-left: 30px; border: 1px solid #0C79B1; background: #0C79B1; color: #fff; font-weight: bold; cursor: pointer;}
#mapa-trasa {overflow: auto; max-height: 200px;}
#mapa {}
#przyciski {margin: 0; padding: 0; font-family: Arial; font-size: 11px; list-style: none;}
#przyciski li {display: block; background: #ED6D00; width: 100px; text-align: center; padding: 2px; border: 1px solid black; cursor: pointer; float: left; margin-left: 2px; color: #fff; font-weight: bold;}
#przyciski li.nieaktywny {background: white; color: black; font-weight: normal;}
#przyciski li.aktywny {background: black !important; color: white; font-weight: bold;}
#przyciski li:hover {background: #ddd;}
