body {margin: 20px 0 50px 0;font-family: Tahoma; font-size: 0.8em;}
h1 {display: none;}
h2 {margin: 0 0 1em 0; padding: 0; font-size: 1em;}
h2.camper {clear: both; margin: 0; font-size: 1.4em; font-weight: normal; text-align: center;}
h2.camper a {color: #054188;}
h2.camper a:visited {color: #054188;}
h2.camperSky {margin: 1em 0 0 0;}
p.dzienny {float: left; font-size: 0.8em;}
p.doSpania {float: right; font-size: 0.8em;}
a {text-decoration: none; color: #000;}
img {border: 0;}
p {margin: 0 0 1em 0;}
p.camperLink {margin: 0; text-align: center;}
p.camperLink a {color: #000; font-size: 0.9em;}
ul {list-style: square;}
img.camperSky {display: block; clear: both;}

/* tabele */
table {font-size: 0.85em; border-collapse: collapse;}
th {padding: 2px;}
td {padding: 2px;}
thead th {text-align: center;}
tbody th {text-align: left;}
tbody tr.naglowek th {padding: 5px; background: #ddd;}
tbody td {text-align: right;}
tbody tr.even {background: #ddf;}
table caption {text-align: left; font-weight: bold;}

/* addressy */
address {margin-bottom: 1em; font-style: normal; font-size: 0.85em;}
address span.tytul {font-weight: bold;}
address span.wazne {font-weight: bold; color: #f00;}

form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:0;}
select, input {font-size: 1em;}
input.submitText {background: #fff; border: 0;}

#mapaKolumna {float: left; width: 410px; margin: 0 10px 0 0;}
.mapa {margin: 0 0 10px 0; padding: 0; border: 0; width: 410px; height: 410px;}

#kontener {position: relative; margin: auto; width: 1003px;}

#top {}
#logo {float: left; margin-bottom: 5px;}
#kontakt {float: left; margin: 18px 0 10px 0; width: 545px; font-size: 0.85em; text-align: right;font-weight: bold; color: #f00;}
#kontakt a {color: #f00;}
#nawigacja {float: right; margin: 15px 0 10px 0; border: 0; padding: 0; font-size: 0.85em;}
#nawigacja div {clear: both;}
#nawigacja div label {float: left; margin-right: 5px; width: 70px; color: #054188; text-align: right;}
#nawigacja div div {clear: none; float: left; margin-bottom: 3px; border: 1px solid #b4e5ff; width: 163px; background: #b4e5ff url(nawigacjaStrzalka.png) no-repeat top right; color: #054188;}
#nawigacja div div p {margin: 0; padding: 0 0 0 25px; height: 15px; cursor: default;}
#nawigacja div div .pl {background: url(flagi/pl.gif) no-repeat 1px 1px;}
#nawigacja div div .sk {background: url(flagi/sk.gif) no-repeat 1px 1px;}
#nawigacja div div .en {background: url(flagi/en.gif) no-repeat 1px 1px;}
#nawigacja div div ol {position: absolute; list-style: none; display: none; margin: 0; width: 164px; background: #b4e5ff; padding: 0; z-index: 1;}
#nawigacja div div ol li a {display: block; height: 15px; padding-left: 25px; text-decoration: none; color: #054188; cursor: default;}
#nawigacja div div ol li a:hover {color: #fff;}
#nawigacja div div ol li.pl a:hover {background: #316ac5 url(flagi/pl.gif) no-repeat;}
#nawigacja div div ol li.sk a:hover {background: #316ac5 url(flagi/sk.gif) no-repeat;}
#nawigacja div div ol li.en a:hover {background: #316ac5 url(flagi/en.gif) no-repeat;}

/* poziom 1 */
#menu {position: relative; clear: both; margin: 0; padding: 0; height: 66px; font-size: 1.3em; list-style: none;}
#menu.poziom3 {height: 98px;}
#menu li {float: left; margin: 0 0 0 1px; padding: 7px; width: 236px;}
#menu li.wybrana {padding: 7px 7px 8px 7px;}
#menu #wypozyczalnia_samochodow {margin: 0; background: #5893d8;}
#menu #autopozicovna {margin: 0; background: #5893d8; width: 320px;}
#menu li a {display: block;}
#wypozyczalnia_samochodow a {color: #054188;}
#autopozicovna a {color: #054188;}
#mtr {background: #b4e5ff;}
#mtr a {color: #054188;}
#campery_wynajem {background: #b4e5ff;}
#campery_wynajem a {color: #054188;}
#prenajom_obytnych {background: #b4e5ff url(blurent.gif) no-repeat 0 7px;}
#prenajom_obytnych a {padding-left: 30px; color: #054188;}
#ltr {background: #ff8c40;}
#menu #operativny_leasing {background: #ff8c40; width: 320px;}
#ltr a {color: #fff;}
#operativny_leasing a {color: #fff;}
#cfm {background: #ffb400;}
#menu #sprava_vozoveho_parku {background: #ffb400; width: 319px;}
#cfm a {color: #fff;}
#sprava_vozoveho_parku a {color: #fff;}

/* poziom 2 */
#menu li ol {display: none; position: absolute; top: 36px; left: 0; margin: 0 0 0 0; padding: 0 10px; width: 999px; font-size: 0.8em; list-style: none;}
#wypozyczalnia_samochodow ol {border-left: 1px solid #5893d8; border-right: 1px solid #5893d8; background: #5893d8;}
#autopozicovna ol {border-left: 1px solid #5893d8; border-right: 1px solid #5893d8; background: #5893d8;}
#mtr ol {border-left: 1px solid #b4e5ff; border-right: 1px solid #b4e5ff; background: #b4e5ff url(fff.png) repeat-x bottom;}
#campery_wynajem ol {border-left: 1px solid #b4e5ff; border-right: 1px solid #b4e5ff; background: #b4e5ff url(fff.png) repeat-x bottom;}
#prenajom_obytnych ol {border-left: 1px solid #b4e5ff; border-right: 1px solid #b4e5ff; background: #b4e5ff url(fff.png) repeat-x bottom;}
#ltr ol {border-left: 1px solid #ff8c40; border-right: 1px solid #ff8c40; background: #ff8c40;}
#operativny_leasing ol {border-left: 1px solid #ff8c40; border-right: 1px solid #ff8c40; background: #ff8c40;}
#cfm ol {border-left: 1px solid #ffb400; border-right: 1px solid #ffb400; background: #ffb400 url(fff.png) repeat-x bottom;}
#sprava_vozoveho_parku ol {border-left: 1px solid #ffb400; border-right: 1px solid #ffb400; background: #ffb400;}
#menu li.wybrana ol {display: block; padding: 1px 1px 0 1px;}

#menu li ol li {float: left; margin: 0; padding: 6px 0 7px 0; width: auto;}
#menu li ol li.pierwszy a {border-left: none;}
#menu li ol li a {border-left: 1px solid #fff; padding: 0 10px;}
#krotkoterminowy ol li a {color: #fff;}
#autopozicovna ol li a {color: #fff;}
#mtr ol li a {padding: 0; color: #054188;}
#campery ol li a {padding: 0; color: #054188;}
#prenajom_obytnych ol li a {padding: 0; color: #054188;}
#menu li ol li.prawa {float: right;}
#menu li ol li.wybrana {border: 1px solid #fff; border-bottom: 0; background: #fff; padding: 6px 0 7px 0;}
#menu li ol li.nadrzedna {border: 1px solid #fff; border-bottom: 0; background: #d3effd; padding: 6px 0 7px 0;}
#menu #cfm .nadrzedna {background: #ffc410;}
#menu li ol li.wybrana a {border-left: none; color: #000;}
#menu li ol li.nadrzedna a {border-left: none; color: #054188;}
#menu #cfm .nadrzedna a {border-left: none; color: #fff;}

/* poziom 3 */
#menu li ol li ol {top: 31px; left: -1px; background: #d3effd; padding: 0; font-size: 1em;}
#menu #cfm ol ol {background: #ffc410 url(fff.png) repeat-x bottom;}
#menu li ol li ol li.wybrana {background: #fff;}
#menu li ol li.nadrzedna ol li a {border-left: 1px solid #fff; color: #054188;}
#menu li ol li.nadrzedna ol li.wybrana a {color: #000;}
#menu #cfm li.nadrzedna ol li.wybrana a {color: #000;}
#menu li ol li.nadrzedna ol li.pierwszy a {border: 0;}
#menu #cfm .nadrzedna .nadrzedna {background: #ffd420;}
#menu #cfm li.nadrzedna ol li.nadrzedna a {border-left: none; color: #fff;}

/* poziom 4 */
#menu li ol li ol li ol {top: 31px; left: -1px; background: #e3ffff; padding: 0; font-size: 1em;}
#menu #cfm ol ol ol {background: #ffd420;}
#menu li ol li ol li ol li.wybrana {background: #fff;}
#menu li ol li.nadrzedna ol li ol li a {border-left: 1px solid #fff; color: #054188;}
#menu li ol li.nadrzedna ol li ol li.wybrana a {color: #000;}
#menu #cfm li.nadrzedna ol li ol li.wybrana a {color: #000;}
#menu li ol li.nadrzedna ol li ol li.pierwszy a {border: 0;}

/* Menu alternatywne */
#menu2 {position: absolute; top: 95px; margin: 0; border-top: 1px solid #fff; border-left: 1px solid #5893D8; border-right: 1px solid #5893D8; background: #5893D8; padding: 0; width: 1001px; height: 30px; font-size: 1em; list-style: none;}
#menu2 li {float: left; margin: 0; padding: 6px 0 7px 0; width: auto;}
#menu2 a {border-left: 1px solid #fff; padding: 0 10px; color: #054188;}
#menu2 .pierwszy a {border-left: none;}
#menu2 .wybrana {border: 1px solid #fff; border-bottom: 0; background: #fff; padding: 6px 0 7px 0;}

/* Treść */
.wypozyczalnia_samochodow {border: 1px solid #5893d8; border-top: 0; padding: 14px 11px 14px 11px;}
.samochody_uzywane {border: 1px solid #5893d8; border-top: 0; padding: 14px 11px 14px 11px;}
.autopozicovna {border: 1px solid #5893d8; border-top: 0; padding: 14px 11px 7px 11px;}
.mtr {border: 1px solid #b4e5ff; border-top: 0; padding: 14px 11px 14px 11px;}
.campery_wynajem {border: 1px solid #b4e5ff; border-top: 0; background: url(logo_blurent136.png) no-repeat right top; padding: 90px 11px 14px 11px;}
.prenajom_obytnych {border: 1px solid #b4e5ff; border-top: 0; background: url(logo_blurent136.png) no-repeat right top; padding: 90px 11px 14px 11px;}
.ltr {border: 1px solid #ff8c40; border-top: 0; padding: 14px 11px 14px 11px;}
.operativny_leasing {border: 1px solid #ff8c40; border-top: 0; padding: 14px 11px 14px 11px;}
.cfm {border: 1px solid #ffb400; border-top: 0; padding: 14px 11px 14px 11px;}
.sprava_vozoveho_parku {border: 1px solid #ffb400; border-top: 0; padding: 14px 11px 14px 11px;}
/* tresc dynamiczna */
.wypozyczalnia_samochodowBlok {display: none;}
.autopozicovnaBlok {display: none;}
.mtrBlok {display: none;}
.campery_wynajemBlok {display: none;}
.prenajom_obytnychBlok {display: none;}
.ltrBlok {display: none;}
.operativny_leasingBlok {display: none;}
.cfmBlok {display: none;}
.sprava_vozoveho_parkuBlok {display: none;}
.rezerwacjaBlok {display: none;}
.wypozyczalnia_samochodow .wypozyczalnia_samochodowBlok {display: block;}
.wypozyczalnia_samochodow .rezerwacjaBlok {display: block;}
.autopozicovna .autopozicovnaBlok {display: block;}
.autopozicovna .rezerwacjaBlok {display: none;}
.mtr .mtrBlok {display: block;}
.campery_wynajem .campery_wynajemBlok {display: block;}
.prenajom_obytnych .prenajom_obytnychBlok {display: block;}
.ltr .ltrBlok {display: block;}
.operativny_leasing .operativny_leasingBlok {display: block;}
.cfm .cfmBlok {display: block;}
.sprava_vozoveho_parku .sprava_vozoveho_parkuBlok {display: block;}

.mtr #gora p a {color: #F79646; font-weight: bold;}

#gora {overflow: hidden;}
#rezerwacja {float: left; margin-right: 6px;}
#gps {float: left;}

#dol {clear: both; margin-top: 14px;}

#loga {margin: 20px 100px 0 100px; text-align: center;}
#loga img {margin: 0 55px; vertical-align: top;}
#loga img.zarzadzanieJakoscia {margin-top: 10px;}
#loga img.pzwlp {margin-top: 15px;}
#loga img.gazetaBiznesu {margin-top: 15px;}
#loga img.forbes {margin-top: 15px;}
#loga img.jakosc {}

/* menu stopka poziom 1 */
#menuStopka {overflow: hidden; margin: 0; padding: 0; list-style: none;}
#menuStopka li {float: left; margin: 0 0 0 0; padding: 0; width: 200px; font-weight: bold; font-size: 1em;}
#menuStopka li a {color: #054188;}
#menuStopka li ol {margin: 0; padding: 0; list-style: none;}
#menuStopka li ol li {width: 170px;}

/* poziom 2 */
#menuStopka li ol li {float: none; margin: 5px 0; padding-left: 15px; background: url(strzalka.png) no-repeat left; font-weight: normal; font-size: 0.85em;}

/* Pomoc */
#pomoc {display: none; position: absolute; width: 300px; padding: 5px; border: 2px solid #02479a; background: #fff; z-index: 1; color: #02479a;}
#pomoc img.zamknij {float: right; cursor: pointer;}
#pomoc h3 {margin: 0; padding: 0; font-size: 1em;}
#pomoc h4 {margin: 0; padding: 0; font-size: 1em;}
#pomoc p {margin: 0; padding: 0; font-size: 1em;}


/* Formularze */
fieldset {padding: 0 0.5em;}
fieldset legend {margin-top: 0.5em; color: #02479a; font-weight: bold;}
fieldset div.element {overflow: hidden; clear:both; margin-top: 0.5em; width: 100%;}
fieldset div.blad {display: none; margin: 0 0 0 120px; color: #f00; font-weight: bold;}
fieldset div.blad a {color: #f00;}
fieldset label {float: left;}
fieldset select {float: left; margin-right: 5px; background:#8cbdf7; border: 1px solid #8cbdf7; color:#02479a;}
fieldset input {float: left; margin-right: 5px; background:#8cbdf7; border: 1px solid #8cbdf7; color:#02479a;}
fieldset textarea {float: left; margin-right: 5px; background:#8cbdf7; border: 1px solid #8cbdf7; color:#02479a;}
div.dalej div.powrot {float: left; cursor: pointer;}
div.dalej div.powrot a {color: #02479a;}
div.dalej div.powrot span {font-weight: bold; text-decoration: underline;}
div.dalej {margin-top: 0.5em; padding: 0.3em; background: #deedff; text-align: right; color: #02479a;}
div.dalej a {cursor: pointer; text-decoration: underline; font-weight: bold;}


/* Formularz - Rezerwacja krok 1 */
#rezerwacja {margin-top: 1px; margin-right: 0; width: 362px; border: 1px solid #deedff; font-size: 0.85em;}
div.naglowek {position: relative; margin: 0; padding: 0.3em; background: #02479a; width: 356px; font-size: 1.0em; color: #deedff;}
div.naglowek span {position: absolute; top: 0.3em; right:0.3em; color: #8cbdf7;}
div.naglowek span img {margin: 0 1px; vertical-align: top;}
#rezerwacja fieldset {font-weight: bold;}
#rezerwacja fieldset div.blad {margin-left: 105px;}
#rezerwacja fieldset.pierwszy {color: #02479a;}
#rezerwacja fieldset.drugi {color: #2a6fc2;}
#rezerwacja fieldset label {width: 105px;}
#rezerwacja fieldset.drugi select {background:#b4e5ff; border: 1px solid #b4e5ff; color: #2a6fc2;}
#rezerwacja select.miejsce {width: 224px;}
#rezerwacja select.godzina {width: 40px;}
#rezerwacja fieldset input {width: 101px;}
#rezerwacja fieldset.drugi input {background:#b4e5ff; border: 1px solid #b4e5ff; color:#2a6fc2;}
#rezerwacja img.kalendarz {float: left; margin-top: 1px; margin-right: 5px; cursor:pointer;}
#rezerwacja fieldset.trzeci {border:0}
#rezerwacja fieldset.trzeci div.blad {margin-left: 110px;}
#rezerwacja fieldset.trzeci label {width: 110px;}
#rezerwacja fieldset.trzeci select {width: 210px; background:#dadada; border: 1px solid #dadada; color:#000;}
#rezerwacja fieldset.czwarty div.blad {margin-left: 110px;}
#rezerwacja fieldset.czwarty label {width: 110px;}
#rezerwacja fieldset.czwarty input {width: 215px; background:#b4e5ff; border: 1px solid #dadada; color:#000;}
#rezerwacja img.pomoc {float: right; margin-top: 1px; cursor: help;}
#klasa {margin-top: 0.5em; width: 100%;}
#klasa label {float: left; width: 110px;}
#klasa div.select {clear: none; float: left; margin-bottom: 3px; border: 1px solid #dadada; width: 219px; background: #dadada url(nawigacjaStrzalka.png) no-repeat top right; font-weight: normal;}
#klasa div.select #KlasaNazwa {margin: 0; padding: 0 0 0 5px; height: 15px;}
#klasa div.select ol {overflow: auto; position: absolute; list-style: none; display: none; margin: 0; width: 350px; height: 300px; border: 1px solid #dadada; background: #fff; padding: 0; z-index: 1000;}
#klasa div.select ol p {margin: 0; padding: 0 0 0 0;}
#klasyWybor li {padding: 5px; cursor: pointer;}
#klasyWybor li img {float: left;}
#klasyWybor li div {}
#klasyWybor li h3 {margin: 0; padding: 0; font-size: 1em; font-weight: normal;}
#klasyWybor li p span {font-weight: bold;}
#transfer {display: none; float: left; width: 350px; color: #cc0000; font-weight: bold;}
#transfer object {display: block; margin: auto;}
#transfer embed {display: block; margin: auto;}

/* kontakt */
#adresy {float: left; width: 559px;}
#adresy address.oddzial {float: left; width: 279px;}
#adresy br.clear {clear: left;}

/* campery */
img.camper {float: left; margin: 50px 20px 0 0px;}
table.camper {float: right; width: 594px;}
ol.camper {list-style: square; width: 130px;}
ol.camper li span {cursor: pointer;}

/* stopka */
#stopka {text-align: center; font-size: 0.8em;}

/* formularze ZEND */
dl.zend_form {overflow: hidden; width: 500px;}
dl.zend_form dt {clear: both; float: left; margin: 0 5px 0 0; padding: 0; width: 200px; text-align: right;}
dl.zend_form dd {float: left; margin: 0 0 1px 0; padding: 0; width: 290px;}
dl.zend_form p {clear: both; margin: 0 0 0 0; padding: 0; color: #f00;}
dl.zend_form fieldset {clear: both;}
dl.zend_form fieldset legend {font-weight: bold;}
dl.zend_form input {margin-bottom: 1px; border: 0; background: #8cbdf7; width: 150px;}
dl.zend_form input.radio {background: none; width: auto;}
dl.zend_form input.checkbox {background: none; width: auto;}
dl.zend_form input.submit {width: auto;}
dl.zend_form select {margin-bottom: 1px; border: 0; background: #8cbdf7;}
dl.zend_form textarea {border: 0; background: #8cbdf7; width: 100%; height: 100px;}
dl.zend_form ul.errors {color: #f00; font-weight: bold;}

/* Samochody używane */
.uzywanePudelko {float: left; margin: 10px 11px; border: 1px solid #78c0d4; background: #d2eaf1; padding: 0 10px; width: 200px;}
.uzywanePudelko p {margin: 5px 0; padding: 0;}
.uzywanePudelko .nazwa {height: 48px;}
.uzywanePudelko .nazwa a {color: #000; font-weight: bold;}
.uzywanePudelko .cena {color: #ff0000; font-weight: bold;}
.uzywanePudelko .szczegoly a {color: #ffc000; font-weight: bold;}

/* zarządzanie */
.zarzadzanieMenu {list-style: none; margin: 0; padding: 0;}
.zarzadzanieMenu li {float: left; margin-right: 10px; cursor: pointer;}

table.zarzadzanie {clear: both; margin-top: 3px; margin-bottom: 10px; width: 100%;}
table.zarzadzanie caption {font-size: 1.1em;}
table.zarzadzanie thead {background: #5893D8; color: #fff; text-align: left;}
table.zarzadzanie thead p {margin: 0; padding: 0; width: 81px;}
table.zarzadzanie thead input.data {width: 60px;}
table.zarzadzanie thead th {background: #5893D8; color: #fff; text-align: left;}
table.zarzadzanie th {background: #5893D8; color: #fff; text-align: center;}
table.zarzadzanie thead td div {margin-right: 3px;}
table.zarzadzanie thead td input {margin-bottom: 1px; border: 0; background: #8cbdf7; width: 100%;}
table.zarzadzanie thead td input.submit {background: #FFB400; width: 100%;}
table.zarzadzanie thead td input.checkbox {background: none; width: auto;}
table.zarzadzanie thead a {color: #fff;}
table.zarzadzanie tbody td input {margin: 0 0 0 5px; width: 15px; height: 15px;}
table.zarzadzanie tbody td a {color: #254188;}
table.zarzadzanie tbody td p {margin: 0; padding: 0; text-align: right;}
table.zarzadzanie td {text-align: left;}
table.zarzadzanie td span {cursor: pointer;}
table.zarzadzanie td span span {font-style: italic; color: #555;}
table.zarzadzanie tr.niezaplacona {color: #f00;}
table.zarzadzanie .sprawdz a {color: blue; font-weight: bold;}
table.zarzadzanie .oczekuje {color: red; font-weight: bold;}
table.zarzadzanie .akceptacja a {color: green; font-weight: bold;}

.zarzadzanieKomunikaty {list-style: none; margin: 0; padding: 0;}
.zarzadzanieKomunikaty li {margin-bottom: 10px;}
.zarzadzanieKomunikaty h3 {margin: 0; padding: 0;}
.zarzadzanieKomunikaty a {color: #365f91; text-decoration: underline;}
.zarzadzanieKomunikaty span {float: right;}
.zarzadzanieKomunikaty p {margin: 0; padding: 0;}

.zarzadzanieKomunikatyStale {list-style: none; margin: 0; padding: 0;}
.zarzadzanieKomunikatyStale li {margin-bottom: 10px;}
.zarzadzanieKomunikatyStale a {color: #365f91; text-decoration: underline; font-weight: bold;}

h2.komunikat {margin: 0; padding: 0;}
h2.zarzadzanie {margin: 0; padding: 0;}
h2.zarzadzanie span {font-weight: normal;}
p.komunikatData {margin: 0 0 10px 0;}
ol.zalaczniki {margin: 0; padding: 0; list-style: none;}

a.infolinia {color: #254188;}
a.wyloguj {color: #254188;}

/* samochody używane */
table.uzywane {width: 100%;}
table.uzywane tr.odd {background: #daeef3;}
table.uzywane tr.even {background: #edf6f9;}
table.uzywane th {background: #5893D8; color: #fff; text-align: left; font-size: 1.4em; font-weight: normal;}
table.uzywane td {text-align: left; font-weight: bold;}
table.uzywane td a {color: #000;}
.uzywaneZnaleziono {font-weight: bold;}
.uzywaneSzczegolyLewa {float: left; width: 422px;}
.uzywaneSzczegolyKontakt {margin-bottom: 10px; border: 1px solid #78c0d4; padding-bottom: 5px; background: #d2eaf1;}
.uzywaneSzczegolyKontakt h3 {margin: 0 0 5px 0; border-bottom: 1px solid #78c0d4; background: #5893D8; padding: 0 5px; color: #fff; font-size: 1em;}
.uzywaneSzczegolyKontakt p {margin: 0; padding: 0 5px;}
.uzywaneSzczegolyKontakt img {margin: 5px;}
.uzywaneSzczegolyKontakt .lokalizacja {font-weight: bold;}
.uzywaneSzczegolyPrawa {float: right; margin-left: 1px; width: 545px;}
.uzywaneSzczegolyTabela {margin-bottom: 10px; border: 1px solid #78c0d4;}
.uzywaneSzczegolyTabela h3 {margin: 0; background: #5893D8; padding: 0 5px; color: #fff; font-size: 1em;}
.uzywaneSzczegolyTabela table {border-collapse: collapse; width: 100%;}
.uzywaneSzczegolyTabela table th {border-top: 1px solid #4bacc6; border-left: 0; padding: 5px; width: 120px; text-align: right;}
.uzywaneSzczegolyTabela table td {border-top: 1px solid #4bacc6; border-left: 0; border-right: 0; padding: 5px; text-align: left;}
.uzywaneSzczegolyTabela .cena {color: #f00; font-weight: bold;}
.uzywaneSzczegolyFormularz {margin-bottom: 10px; border: 1px solid #F79646;}
.uzywaneSzczegolyFormularz h3 {margin: 0; background: #F79646; padding: 0 5px; color: #fff; font-size: 1em;}
.uzywaneSzczegolyFormularz table {border-collapse: collapse; width: 100%;}
.uzywaneSzczegolyFormularz table th {border-bottom: 1px solid #F79646; border-left: 0; padding: 5px; width: 30%; text-align: right;}
.uzywaneSzczegolyFormularz table td {border-bottom: 1px solid #F79646; border-left: 0; border-right: 0; padding: 5px; text-align: left;}
.uzywaneSzczegolyFormularz .wyslana {font-weight: bold; color: #0f0;}
.uzywaneSzczegolyFormularz .blad {color: #f00;}
.uzywaneSzczegolyFormularz table input {border: 1px solid #8cbdf7; width: 100%; background: #8cbdf7;}
.uzywaneSzczegolyFormularz table textarea {border: 1px solid #8cbdf7; width: 100%; height: 50px; background: #8cbdf7;}
.uzywaneSzczegolyFormularz p.submit {margin: 0; padding: 0; text-align: center;}
.uzywaneSzczegolyFormularz p.submit input {border: 0; background: none; font-weight: bold; font-size: 0.85em;}
.uzywaneWyszukiwarka {margin-bottom: 10px;}
.uzywaneWyszukiwarka form fieldset {margin-left: 100px;}
.uzywaneWyszukiwarka label {margin: 0 5px; font-size: 1.2em;}
.uzywaneWyszukiwarka select {}
.uzywaneWyszukiwarka input {width: 100px;}
.uzywaneWyszukiwarka input.submit {width: auto;}

/* Unizeto */
#unizeto img {float: left; margin: 0 40px 0 70px;}
#unizeto p {margin: 0 0 0 0; padding: 0;}
#unizeto a {text-decoration: underline; font-weight: bold;}

/* zlecenia serwisowe */
#zleceniaImport {text-align: right;}
table.zlecenia {clear: both; margin-top: 3px; margin-bottom: 10px; width: 100%;}
table.zlecenia caption {font-size: 1.1em;}
table.zlecenia thead {background: #5893D8; color: #fff; text-align: left;}
table.zlecenia thead p {margin: 0; padding: 0; width: 81px;}
table.zlecenia thead input.data {width: 60px;}
table.zlecenia thead th {background: #5893D8; color: #fff; text-align: center;}
table.zlecenia th {background: #5893D8; color: #fff; text-align: center;}
table.zlecenia thead td div {margin-right: 3px;}
table.zlecenia thead td input {margin-bottom: 1px; border: 0; background: #8cbdf7; width: 100%;}
table.zlecenia thead td input.submit {background: #FFB400; width: 100%;}
table.zlecenia thead td input.checkbox {background: none; width: auto;}
table.zlecenia thead a {color: #fff;}
table.zlecenia tbody input {width: 50px;}
table.zlecenia tbody textarea {width: 200px; height: 30px;}
table.zlecenia tbody input.checkbox {margin: 0 0 0 5px; width: 15px; height: 15px;}
table.zlecenia tbody a {color: #254188;}
table.zlecenia tbody p {margin: 0; padding: 0; text-align: right;}
table.zlecenia td {text-align: left;}
table.zlecenia td span {cursor: pointer;}
table.zlecenia td span span {font-style: italic; color: #555;}
table.zlecenia tr.niezaplacona {color: #f00;}
table.zlecenia .zaakceptowany {color: green; font-weight: bold;}
table.zlecenia .odrzucony {color: red; font-weight: bold;}

/* promocja_domaniewska */
#promocja_domaniewska_wyslany {color: green; font-weight: bold;}
#promocja_domaniewska .text  {margin: 0 15px;}
#promocja_domaniewska form {margin: auto; width: 385px;}
#promocja_domaniewska .blad {display: block; margin-left: 60px; color: #f00; font-weight: normal;}
#promocja_domaniewska label {margin-right: 5px; width: 90px; text-align: right;}
#promocja_domaniewska input {width: 270px;}
#promocja_domaniewska .checkbox label {width: 314px; text-align: left;}
#promocja_domaniewska .checkbox input {width: auto;}
#promocja_domaniewska textarea {width: 270px; height: 100px;}
#promocja_domaniewska .textarea label {width: 100%; float: none; display: block; text-align: left;}
#promocja_domaniewska .textarea textarea {width: 100%;}
#promocja_domaniewska .submit {margin-left: 150px; width: auto;}

/* MTR - zapytanie */
#formularz_wyslany {color: green; font-weight: bold;}
#formularz .text  {margin: 0 15px;}
#formularz form {margin: auto;}
#formularz form fieldset {float: left; width: 476px;}
#formularz form fieldset.informacje {float: right; width: 476px;}
#formularz .blad {display: block; margin-left: 110px; color: #f00; font-weight: normal;}
#formularz label {margin-right: 5px; width: 100px; text-align: right;}
#formularz input {width: 270px;}
#formularz .checkbox label {width: 416px; text-align: left;}
#formularz .checkbox input {width: auto;}
#formularz textarea {width: 270px; height: 100px;}
#formularz .textarea label {width: 100%; float: none; display: block; text-align: left;}
#formularz .textarea textarea {width: 100%;}
#formularz .submit {clear: both; text-align: center;}
#formularz .submit input {width: auto;}

/* Oferta klasa 207 */
#OfertaKlasa207 {background: #5893d9; color: #fff;}
#OfertaKlasa207 .text  {float: left; margin: 20px; width: 461px; }
#OfertaKlasa207 h2 {text-decoration: underline; font-size: 1.2em;}
#OfertaKlasa207 ul {margin: 0; padding: 0; list-style: disc inside;}
#OfertaKlasa207 li {border-bottom: 1px solid #7aa9e1; padding: 3px 0;}
#OfertaKlasa207 p {font-weight: bold;}
#OfertaKlasa207 form {float: right; margin: 20px; padding: 20px; background: #286fc1; width: 420px;}
#OfertaKlasa207 legend {color: #fff;}
#OfertaKlasa207 legend.naglowek {margin: 0; font-size: 1.2em;}
#OfertaKlasa207 .blad {display: block; margin-left: 60px; color: #FFA31E; font-weight: bold;}
#OfertaKlasa207 label {margin-right: 5px; width: 55px; text-align: right;}
#OfertaKlasa207 input {border-color: #bfbfbf; background: #fff; width: 338px;}
#OfertaKlasa207 input.krotka {width: 220px;}
#OfertaKlasa207 textarea {border-color: #bfbfbf; background: #fff; width: 338px; height: 100px;}
#OfertaKlasa207 .kreska-mala {float: left; margin: 20px 10px 0 0; border-bottom: 1px solid #558ccd; width: 56px; font-size: 0;}
#OfertaKlasa207 .submit {float: left; margin: 10px 0 0 0; width: auto;}
#OfertaKlasa207 .kreska-duza {float: left; margin: 20px 0 0 10px; border-bottom: 1px solid #558ccd; width: 199px; font-size: 0;}
#OfertaKlasa207_wyslany {float: left; color: #FFA31E; text-align: center; width: 460px;}

/* MTR - oferta specjalna */
#MtrOfertaSpecjalna {overflow: hidden; background: #5893d9; color: #fff;}
#MtrOfertaSpecjalna .text {margin: 20px;}
#MtrOfertaSpecjalna h2 {text-decoration: underline; font-size: 1.2em;}
#MtrOfertaSpecjalna ul {margin: 0; padding: 0; list-style: disc inside;}
#MtrOfertaSpecjalna li {border-bottom: 1px solid #7aa9e1; padding: 3px 0;}
#MtrOfertaSpecjalna p {font-weight: bold;}
#MtrOfertaSpecjalna form {margin: 20px; padding: 20px; background: #286fc1;}
#MtrOfertaSpecjalna #formularz fieldset.informacje {width: 419px;}
#MtrOfertaSpecjalna legend {color: #fff;}
#MtrOfertaSpecjalna legend.naglowek {margin: 0; font-size: 1.2em;}
#MtrOfertaSpecjalna .blad {color: #FFA31E; font-weight: bold;}
#MtrOfertaSpecjalna input {width: 247px; background: #fff;}
#MtrOfertaSpecjalna select {background: #fff;}
#MtrOfertaSpecjalna input.krotka {width: 220px;}
#MtrOfertaSpecjalna textarea {width: 247px; height: 100px; background: #fff;}
#MtrOfertaSpecjalna .kreska-mala {float: left; margin: 20px 10px 0 0; border-bottom: 1px solid #558ccd; width: 56px; font-size: 0;}
#MtrOfertaSpecjalna .submit {margin: 10px 0 0 0; width: auto;}
#MtrOfertaSpecjalna .kreska-duza {float: left; margin: 20px 0 0 10px; border-bottom: 1px solid #558ccd; width: 199px; font-size: 0;}
#MtrOfertaSpecjalna_wyslany {float: left; color: #FFA31E; text-align: center; width: 460px;}

/* Zarzadzanie lista */
form.firma {clear: both; width: 100%; overflow-x: scroll;}
form.firma table {width: 1200px;}
form.firma table .firma {width: 210px;}

/* zdjecia */
img.zdjecie {clear: left; float: left; margin: 0 1em 1em 0;}
img.zdjecie2 {clear: right; float: right; margin-left: 0 0 1em 1em;}
ul.zdjecie {list-style-position: inside; margin-left: 420px; padding: 0;}
ul.zdjecie2 {list-style-position: inside; margin-left: 290px; padding: 0;}

/* miasta */
.miasta {margin: auto; width: 764px; list-style: none; color: #02479A;}
.miasta li {float: left; padding: 0 10px 0 15px; background: url(separator.png) left no-repeat;}
.miasta li.pierwszy {background: none; padding-left: 0;}

/* mapa */
#mapa-formularz {display: none; position: absolute; left: 30%; top: 10%; border: 1px solid #5893D8; width: 355px; z-index: 1; background: #B4E5FF; font-size: 0.9em;}
#mapa-formularz .zamknij {padding: 3px 10px; text-align: right; cursor: move; background: #5893D8;}
#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 {float: none; width: 300px; background: #fff;}
#mapa-formularz div select {float: none; width: 306px; background: #fff;}
#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;}
#przyciski {margin: 0; padding: 0; font-family: Arial; font-size: 11px; list-style: none;}
#przyciski li {display: block; background: #FF8C40; 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;}
#przyciski li a {color: #fff;}

.gmnoprint h2 {margin: 0; padding: 0;}
.gmnoprint h3 {margin: 0; padding: 0; font-size: 1em;}

h2.kontakt-oddzialy {margin-left: 420px;}
.kontakt-punkty {clear: both;}
.kontakt-punkty .oddzial {float: left; width: 244px;}
.kontakt-punkty .oddzial-en {float: left; width: 326px;}
.kontakt-siedziba {float: left; width: 500px;}
.kontakt-infolinia {float: right; margin-top: 100px; color: #f00; font-weight: bold;}
.miasto {clear: both; font-size: 0.85em;}

p.najwieksza {color: #02479a; font-weight: bold;}

/* Ankiety */
#Ankieta-Naglowek {float: left;}
#Ankieta-Postep {float: right; border: 1px solid #5893D8; background: url(postep.png) no-repeat; width: 300px; text-align: center;}
#Ankieta-Formularz {clear: both;}
#Ankieta-Formularz input.submit {float: right; margin-top: 10px; border: 1px solid #0C79B1; background: #0C79B1; color: #fff; font-weight: bold; cursor: pointer;}
#Ankieta-Formularz table strong {display: block;}
.ankieta legend {margin-bottom: 1em;}
.ankieta table {width: 100%;}
.ankieta table tr.odd {}
.ankieta table tr.even {background: #edf6f9;}
.ankieta table tbody tr:hover {background: #B4E5FF;}
.ankieta textarea {width: 100%; background: #fff; color: #000; font-family: Tahoma; font-size: 0.85em;}
.ankieta th {vertical-align: top;}
.ankieta th.ocena {width: 75px;}
.ankieta td {text-align: center;}
.ankieta td.pytanie {text-align: left;}
.ankieta td.pytanie strong {font-size: 1.2em; }
.ankieta td input {float: none; border: 0; background: none;}
