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

#kontener {position: relative; overflow: hidden; margin: 10px auto 0 auto; border-top: 5px solid #354650; border-bottom: 10px solid #374550; padding: 10px; background: #fff; width: 950px;}
#logo {float: left; margin: 8px 10px 10px 0px;}
.tresc {margin-top: 5px; border-top: 5px solid #f11a21;}
.ramka {border: 1px solid #e5e5e5; background: #f5f5f7; padding: 5px 20px;}
.ramka2 {border: 1px solid #e5e5e5; background: #f5f5f7; padding: 5px 20px;}
.ramka h1 {margin: 0 0 0 0; border-bottom: 1px solid #e3e3e5; padding: 0 0 5px 0; font-size: 1.7em; font-weight: normal; color: #f01b21;}
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: 725px;}

/* MENU */
/* poziom 1 */
#menu {border-bottom: 1px solid #e5e5e5; 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 13px; background: #fff url(../images/menu/romb/pomaranczowy.png) no-repeat 0 5px;}
#menu a {color: #37454e;}
/* hover */
#menu li:hover {border-color: #e5e5e5; 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 #e5e5e5; 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; margin: 5px 20px 5px 0; color: #002661; font-weight: bold;}
#kontakt a {color: #f01b1f; font-size: 1.1em;}
#kontakt b {color: #ed6d00; font-size: 1.1em;}

/* FLASH TOP */
#flashTop {clear: both;}
#flashTop h1 {margin: 10px 0px 10px 50px; padding: 0 0 5px 0; font-size: 2.0em; color: #cc0000; font-weight: bold; text-decoration: underline;}

/* WYSZUKIWARKA */
#wyszukiwarka {clear: both; margin: 5px 0 0 0; padding: 9px 15px; background: #374550; 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: #fff;}
#wyszukiwarka .text {float: left; margin-left: 10px; border-width: 0; padding: 3px 0 0 3px; width: 723px; height: 25px; background: #5d6a72; color: #fff; font-size: 1em;}
#wyszukiwarka .submit {float: left; margin-left: 10px; border: 0; background: #29363c; padding: 0 5px; height: 30px; color: #fff; font-size: 0.5em; font-weight: bold; cursor: pointer;}
#wyszukiwarka-fraza {color: #fff;}

/* 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: #fe0200; 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 #c0c4c7; width: 167px;}
#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: #D6DADD;}
#stopka a {color: #344654;}
#stopka p {float: left; margin: 0 0 0 10px; padding: 0; color: #37444d; 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: #364751;}
#stopka2 a:hover {text-decoration: underline;}
#stopka2 p {color: #364751; 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 #f11a21;}
#samochodSzczegoly .ramka {overflow: hidden; border: 1px solid #e5e5e5; background: #f5f5f7; padding: 9px 20px;}
#samochodSzczegoly img {border: 0 solid #bcbdc1;}
#samochodSzczegoly h2 {float: left; margin: 6px 0 0 0; border-bottom: 1px solid #e3e3e5; padding: 0 0 5px 0; width: 190px; font-size: 1.7em; font-weight: normal; color: #f31a22;}
#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: #e3e3e5;}
#samochodSzczegoly #kontakt2 iframe {width: 188px; height: 140px;}
#samochodSzczegoly .nawigacja {overflow: hidden; float: right; margin-left: 20px; border-bottom: 1px solid #e3e3e5; padding-bottom: 10px; width: 698px; font-weight: bold;}
#samochodSzczegoly .nawigacja a {float: left; margin-right: 5px; background: #8a98a1; padding: 5px 10px 0 10px ; height: 19px; color: #fefefe;}
#samochodSzczegoly .nawigacja .akcja {float: right; background: #384450;}
#samochodSzczegoly .nawigacja .zapisz {float: right; background: #ff2f00;}
#samochodSzczegoly .informacje {clear: left; float: left; margin-left: 0px; width: 480px; color: #344654;}
#samochodSzczegoly h1 {margin: 10px 0 21px 0; border-bottom: 1px solid #e3e3e5; padding: 0 0 5px 0; font-size: 2.5em; font-weight: normal; color: #344654;}
#samochodSzczegoly .informacje .cena {float: left; margin: 0px 20px 0 0; height: 60px; color: #344654; 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 .korzysc {float: left; margin-left: 20px; background: #cc0000; padding: 3px 35px; color: #fff; font-size: 2.5em;}
#samochodSzczegoly .informacje .dodatki {clear: both; overflow: hidden; margin: 0 0 8px 0; border: 0px solid #013871; 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 {clear: both; float: right; margin-top: 10px; border: 5px solid #bcbdc1; background: #a0a5a9; height: 380px;}
#samochodSzczegoly .galeria .duze {display: block; border-bottom: 5px solid #bcbdc1;}
#samochodSzczegoly .galeria .miniaturki {padding: 5px;}
#samochodSzczegoly .galeria .miniaturki .lewo {float: left; background: #374550 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: #374550 url(../images/szczegoly/prawo.png) no-repeat 50% 50%; width: 15px; height: 63px; cursor: pointer;}
#samochodSzczegoly .zapytaj {clear: right; float: right; margin: 10px 0 0 0; border: 5px solid #BCBDC1; background: #CC0000; padding: 17px 0 0 80px; width: 321px; height: 63px; color: #fff; font-size: 3em;}
#samochodSzczegoly .zamow {display: block; clear: left; margin-bottom: 20px; border: 1px solid #013871; 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 #e3e3e5; background: url(../images/szczegoly/dane/tlo.png) repeat-y; 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: #8b97a3;}
#samochodSzczegoly .dane .ostatnia ul {color: #8b97a3;}
#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 .wazne3 {color: #FC388B;}
#samochodSzczegoly .dane .szczegolowe .tytul {color: #8899a3;}
#samochodSzczegoly .dane .techniczne {font-weight: bold;}
#samochodSzczegoly .dane .techniczne .tytul {float: left; width: 115px; font-weight: normal; color: #8a98a1;}
#samochodSzczegoly .dane .wyposazenie {width: 440px;}
#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: #354650;}
#samochodSzczegoly .dane .ostatnia ul {margin: 0 0 10px 14px; list-style: square;}
#samochodSzczegoly .dane .ostatnia ul a.wyroznienie {color: #FE0002;}
#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: #37454e 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: #37454e 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: #37454e; 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: #013871; padding: 5px; color: #fefefe; font-weight: bold; cursor: pointer;}

/* WYSZUKIWARKA WYNIKI */
#wyszukiwarkaSamochody {float: left; margin-top: 5px; border-top: 5px solid #f11a21;}
#wyszukiwarkaSamochody .ramka {border: 1px solid #e5e5e5; background: #f5f5f7; padding: 5px 20px; width: 193px;}
#wyszukiwarkaSamochody h2 {margin: 0; border-bottom: 1px solid #e3e3e5; padding: 0 0 5px 0; color: #f21921; 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: #344451; 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: #344451; 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 #37454e;}
#wyszukiwarkaWyniki .ramka {border: 1px solid #e5e5e5; background: #f5f3f4; padding: 5px 10px; width: 687px;}
#wyszukiwarkaWyniki .gora {margin: 0 10px; border-bottom: 1px solid #e3e3e5; padding: 0 0 5px 0; height: 24px;}
#wyszukiwarkaWyniki .znaleziono {float: left; color: #34454f; font-size: 1.7em;}
#wyszukiwarkaWyniki .znaleziono strong {color: #f11a21;}
#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: #354650;}
#wyszukiwarkaWyniki .nawigacja {margin: 10px 10px 0 10px; border-bottom: 1px solid #e3e3e5; padding: 0 0 10px 0; color: #fefeff; font-weight: bold; height: 17px;}
#wyszukiwarkaWyniki .nawigacja form {float: left;}
#wyszukiwarkaWyniki .nawigacja label {float: left; background: #374550; padding: 0 10px 0 10px; height: 17px;}
#wyszukiwarkaWyniki .nawigacja select {float: left; border: 0; background: #f11a21; 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: #36444d;}
#wyszukiwarkaWyniki .nawigacja .wybrana {background: #f01b1d;}
.wyszukiwarka-wyniki table {margin-top: 10px; color: #fff; 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: #e2e3e5; color: #37454e}
.wyszukiwarka-wyniki table .odd a {color: #37454e}
.wyszukiwarka-wyniki table .even {background: #A0A5AB; color: #fff}
.wyszukiwarka-wyniki table .even a {color: #fff}
.wyszukiwarka-wyniki table th {border-left: 1px solid #e3e3e5; padding: 10px; color: #37464d; 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 #e3e3e5; padding: 10px; font-size: 1em;}
.wyszukiwarka-wyniki table .odd td {border-color: #a0a5ab;}
.wyszukiwarka-wyniki table .even td {border-color: #adb2b8;}
.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 .even h3 a {color: #ffffff;}
.wyszukiwarka-wyniki table .odd h3 a {color: #37454e;}
.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 a {color: #fe0000;}
.wyszukiwarka-wyniki table .odd .cena .stara a {color: #374550;}
.wyszukiwarka-wyniki table .even .cena .stara a {color: #fff;}
.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 #e3e3e5; padding-bottom: 6px; height: 24px;}
.wyszukiwarka-wyniki .akcja .strzalkaPion {float: left; margin-left: 146px; border-left: 1px solid #e3e3e5; height: 16px;}
.wyszukiwarka-wyniki .akcja .strzalkaPoziom {float: left; border-bottom: 1px solid #e3e3e5; height: 15px; width: 170px; font-size: 0;}
.wyszukiwarka-wyniki .akcja .strzalkaGrot {margin-top: 8px; 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: #37454e; 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 #f11a21;}
#wyszukiwarkaFiltr .ramka {border: 1px solid #e5e5e5; background: #f5f5f7; 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 #ced2d5; padding: 0 0 5px 0; color: #f01b21; 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 #ced2d5; 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: #374550;}
#wyszukiwarkaFiltr ul .wartosc strong {color: #f21921;}
#wyszukiwarkaFiltr .precyzowanie {font-size: 1.1em; color: #384450;}
#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: #374550;}
#wyszukiwarkaFiltr ul .wartosc a {color: #f11a22;}
#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: #374550; padding: 2px; color: #fff; font-weight: bold; cursor: pointer;}

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

/* ZAMÓWIENIE */
#zamowienie {margin-top: 5px; border-top: 5px solid #f11a21;}
#zamowienie iframe {clear: both; width: 188px; height: 140px;}
#zamowienie .ramka {border: 1px solid #e5e5e5; background: #f5f5f7; padding: 5px 20px;}
#zamowienie .naglowek {margin-bottom: 10px; border-bottom: 1px solid #e3e3e5; height: 28px;}
#zamowienie h1 {float: left; margin: 3px 0 0 0; border: 0; padding: 0 0 0 0; color: #f01b1f; font-weight: normal; font-size: 1.7em}
#zamowienie .naglowek a {float: right; margin-left: 5px; background: #babdc2; padding: 5px 10px 0px 10px ; height: 19px; color: #fefefe;}
#zamowienie h2 {margin: 0 0 10px 0; border-bottom: 1px solid #e3e3e5; padding: 0 0 5px 0; color: #f11924; 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 {color: #33a5c9;}
#zamowienie .informacje h2 {float: left; margin: 0 0 21px 0; border-bottom: 1px solid #E3E3E5; padding: 0 0 5px 0; width: 480px; 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 #babdc2;}
#zamowienie .informacje .cena {clear: left; float: left; margin: 32px 20px 0 10px; height: 82px; color: #344654; 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) repeat-y; 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 .wyposazenie {width: 424px;}
#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: #37454E; 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: #37454e; 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: 170px; text-align: right;}
.form2 label b {color: #F11A21; font-weight: bold;}
.form2 label span {display: block;}
.form2 label strong {color: #f00; font-size: 1.3em;}
.form2 label a {color: #003970;}
.form2 .dijitTextBox {border: solid #94b4c1; border-width: 1px 0 0 1px; background: #e3e3e5; width: 260px;}
.form2 .dijitComboBox {border: solid #94b4c1; border-width: 1px 0 0 1px; background: #e3e3e5; width: 260px;}
.form2 .dijitTextArea {float: left; margin: 0; border: solid #94b4c1; border-width: 1px 0 0 1px; background: #e3e3e5; width: 628px; 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: 0 5px 0 5px;}
.form2 .polaOznaczone {clear: both; margin: 10px 0;}
.form2 .polaOznaczone b {color: #cc0000; font-weight: bold;}
.form2 .submit {margin-left: 200px; border: 0; background: #f11a21; 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: red; font-weight: bold; border: 1px solid red; padding: 5px 5px;}
#kontakt-formularz .wyslanaBiale {color: #FFFFFF; font-weight: bold; border: 1px solid #FFFFFF; padding: 5px 5px;}
#kontakt-formularz label {width: 110px; color: #354552;}
#kontakt-formularz label b {color: #cc0000; font-weight: bold;}
#kontakt-formularz .polaOznaczone {clear: both; margin: 10px 0; color: #354552;}
#kontakt-formularz .polaOznaczone b {color: #cc0000; font-weight: bold;}
#kontakt-formularz .dijitTextArea {margin-left: 1px; width: 254px;}
#kontakt-formularz .klauzula {color: #354552; float: none;}
/* dodatkowo dla każdego innego do wykorzystania */
.wyslana {color: red; font-weight: bold; border: 1px solid red; 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-adres b {font-size: 1.3em;}
#kontakt-adres a {color: #f01b1f; font-size: 1.3em; font-weight: bold;}

/* 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: #013871; 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 #013871;}
#porownywanie td {padding: 2px; vertical-align: top; border: 1px solid #013871;}
#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 */
#zamowienie .mapka {clear: both; float: left; width: 200px;}
#zamowienie #kontakt2 {margin-bottom: 10px; height: 80px;}
a.mapa {clear: both; 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: #f21b22; 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;}

#index-h1 {display: none;}
#index-menu {float: left; margin: 10px 0 0 0; padding: 0; width: 220px; list-style: none; color: #fff; font-size: 2.8em;}
#index-menu li  {background: url(../images/index/menu.png) 9px 9px no-repeat; padding: 9px 0 10px 19px; height: 51px; cursor: pointer;}
#index-menu li.lines {background: url(../images/index/menu2.png) 9px 9px no-repeat; padding: 9px 0 10px 19px; height: 102px; cursor: pointer; line-height: 100%;}
#index-menu li.lines a {display: block; color: #fff; padding-top: 6px;}
#index-menu li.aktywna {position: relative; border: 0 #ccc solid; border-width: 1px 0 1px 1px; background-image: url(../images/index/menu-aktywna.png);}
#index-menu li .aktywna2 {display: none;}
#index-menu li.aktywna .aktywna2 {display: block; position: absolute; left: 219px; top: -1px; background: url(../images/index/menu-aktywna2.png); height: 72px; width: 34px;}
#index-menu li a {display: block; color: #fff;}

#index-wybrane {float: left; margin: 10px 0 10px 10px; border: 1px solid #dbdbdb; padding: 10px 20px; width: 678px;}
#index-wybrane h2 {margin: 0; padding: 0; font-size: 2.8em; color: #38464f;}
#index-wybrane ul {margin: 0; padding: 0; list-style: none; font-size: 1.7em;}
#index-wybrane li {float: left; margin-top: 10px; width: 212px;}
#index-wybrane li.srodkowa {margin-left: 10px; margin-right: 10px; border: 0 solid #c0c0c0; border-width: 0 1px; padding: 0 10px}
#index-wybrane li a {display: block; color: #fff; background: #374550;}
#index-wybrane li img {display: block; width: 212px;}
#index-wybrane li .nazwa {display: block; padding: 0 10px; font-size: 15px; min-height: 54px; min-height:80px;}
#index-wybrane li .stara {margin-left: 10px; color: #BFC6CC; text-decoration: line-through; font-size: 19px;}
#index-wybrane li .nowa {padding: 0 10px; font-size: 19px;}
#index-wybrane li .korzysc {display: block; padding: 10px; background: #cc0000; height: 27px; font-weight: bold; font-size: 13px;}
#index-wybrane li .korzysc strong {font-size: 14px;}

#index-marka {display: none; float: left; margin: 10px 0 10px 10px; border: 1px solid #dbdbdb; padding: 10px 20px 10px 30px; width: 668px; min-height: 610px;}
#index-marka h2 {margin: 0; padding: 0; font-size: 2.8em; color: #38464f;}
#index-marka ul {margin: 0; padding: 0; list-style: none;}
#index-marka li {float: left; padding-top: 20px; height: 60px;}
#index-marka .img {float: left; width: 130px; text-align: center; cursor: pointer;}
#index-marka .nazwa {float: left; margin-top: 15px; color: #1c1c1c; font-weight: bold; font-size: 1.2em; cursor: pointer;}
#index-marka .ilosc {color: #f00;}

#index-typ {display: none; float: left; margin: 10px 0 10px 10px; border: 1px solid #dbdbdb; padding: 10px 20px; width: 678px; min-height: 610px;}
#index-typ h2 {margin: 0; padding: 0; font-size: 2.8em; color: #38464f;}

#index-cena {display: none; float: left; margin: 10px 0 10px 10px; border: 1px solid #dbdbdb; padding: 10px 20px 10px 30px; width: 668px; min-height: 610px;}
#index-cena h2 {margin: 0; padding: 0; font-size: 2.8em; color: #38464f;}
#index-cena ul {margin: 0; padding: 0; list-style: none; margin-left: 160px; }
#index-cena li {float: left; padding-top: 20px; width: 400px; height: 60px;}
#index-cena .img {float: left; width: 60px; text-align: center; cursor: pointer;}
#index-cena .nazwa {float: left; margin-top: 26px; color: #1c1c1c; font-weight: bold; font-size: 1.2em; cursor: pointer;}

#index-kalkulator {display: none; float: left; margin: 10px 0 10px 10px; border: 1px solid #dbdbdb; padding: 10px 20px; width: 678px; min-height: 610px;}
#index-kalkulator h2 {margin: 0; padding: 0; font-size: 2.8em; color: #38464f;}
#index-kalkulator #finansowanie-uwagi {width: 398px;}
#index-kalkulator .checkbox label {width: 555px;}

#index-informacje {clear: both; background: #626d73; padding: 20px;}
#index-informacje h2 {margin: 0; padding: 0; color: #fff; font-size: 2em;}
#index-informacje ul {margin: 20px 0 0 0; padding: 0; color: #bec2b1; list-style: none;}
#index-informacje li {float: left; margin-right: 10px; border-right: 1px solid #bec2b1; width: 170px; height: 115px;}
#index-informacje li.prawa {border: 0; width: 357px;}
#index-informacje h3 {margin: 0; padding: 0; font-size: 1.2em;}
#index-informacje ul ul {margin: 5px 0 0 1px; list-style: square; list-style-position: inside;}
#index-informacje ul ul li {border: 0; height: auto;}
#index-informacje a {color: #bec2b1;}
#index-informacje p {margin: 0; padding: 0;}

#reklamaOferta {height: 105px;}
#reklamaOferta img {float: left;}
#reklamaOferta1 {display: block; float: left; margin: 0px 0 0px 0px; border: 1px solid #dbdbdb; padding: 0px 0px 0px 0px; width: 470px; height: 98px; background: #374550; cursor: pointer;}
#reklamaOferta1 a {color: #fff;}
#reklamaOferta1 a .img {float: left; width: 130px; text-align: center;}
#reklamaOferta1 div {display: block; float: right; width: 337px; color: #fff; }
#reklamaOferta1 a .nazwa {display: block; padding: 0 10px; font-size: 15px; min-height: 38px;}
#reklamaOferta1 a .stara {margin-left: 10px; color: #BFC6CC; text-decoration: line-through; font-size: 19px;}
#reklamaOferta1 a .nowa {padding: 0 10px; font-size: 19px;}
#reklamaOferta1 a .korzysc {display: block; padding: 10px; background: #cc0000; height: 12px; width: 314px; font-weight: bold; font-size: 13px;}
#reklamaOferta1 a .korzysc strong {font-size: 14px;}

#reklamaOferta2 {display: block; float: left; margin: 0px 0 16px 16px; border: 1px solid #dbdbdb; padding: 0px 0px 0px 0px; width: 460px; height: 98px; background: #374550; cursor: pointer;}
#reklamaOferta2 a {color: #fff;}
#reklamaOferta2 a .img {float: left; width: 130px; text-align: center;}
#reklamaOferta2 div {display: block; float: right; width: 327px; color: #fff; }
#reklamaOferta2 a .nazwa {display: block; padding: 0 10px; font-size: 15px; min-height: 38px;}
#reklamaOferta2 a .stara {margin-left: 10px; color: #BFC6CC; text-decoration: line-through; font-size: 19px;}
#reklamaOferta2 a .nowa {padding: 0 10px; font-size: 19px;}
#reklamaOferta2 a .korzysc {display: block; padding: 10px; background: #cc0000; height: 12px; width: 304px; font-weight: bold; font-size: 13px;}
#reklamaOferta2 a .korzysc strong {font-size: 14px;}

.zend_form dt {clear: both; text-align: right;}
.zend_form dd {margin-bottom: 5px;}
.zend_form dd dd {float: left;}
.zend_form dd br {clear: both;}
.zend_form legend {font-weight: bold;}
.zend_form dt label {float: left; margin-right: 5px; width: 200px;}
.zend_form dd dd label {}
.zend_form .submit {display: block; margin: auto; width: 50px; border: 0; background: #374550; padding: 2px; color: #fff; font-weight: bold; cursor: pointer;}
.zend_form button {margin-left: 30px; border: 0; background: #374550; padding: 2px; color: #fff; font-weight: bold; cursor: pointer; font-size: 1em;}
.zend_form span {color: #f00;}
p.wymagane span {color: #f00;}

#uzytkownik-logowanie {width: 163px; margin: auto;}
#uzytkownik-logowanie label {width: 30px;}
#danePodstawowe-wersja {width: 300px;}
