body     { margin: 0; padding: 0; border: 0; background: #036 url(tlo.gif)/*tpa=http://www.cierpiktransport.pl/images/tlo.gif*/ repeat-x; text-align: center; }
body, td { font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #555; }

a       { text-decoration: underline; color: #e00; }
a:hover { text-decoration: none; }
a.a     { padding-left: 7px; background: url(arrow.gif)/*tpa=http://www.cierpiktransport.pl/images/arrow.gif*/ no-repeat 0 6px; }

.highlight { color: #e00; font-weight: bold; }


/********** flash **********/

.flash-replaced .alt { z-index: 1; }


/********** tabelka **********/

.tabelka               { margin: 10px 0; }
.tabelka .naglowek     { font-weight: bold; background: #87a5c3; color: #fff; }
.tabelka .podsumowanie { font-weight: bold; background: #87a5c3; color: #fff; }


/********** naglowki **********/

h1, h2, h3 { margin: 0 0 10px 0; padding: 0 0 5px 0; color: #fff; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
h1         { font-size: 18px; font-weight: normal; }
h2         { font-size: 16px; font-weight: normal; }
h3         { font-size: 12px; }


/********** formularze **********/

input, select, textarea { font: 11px Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5f7275; }

.input         { width: 290px; padding: 2px; background: #fff url(textarea.gif)/*tpa=http://www.cierpiktransport.pl/images/textarea.gif*/ no-repeat; border-color: #87a5c3; }
* html .input  { height: 22px; }
.select        { width: 295px; padding: 1px; background: #fff; border-color: #87a5c3; }
* html .select { width: 290px; }
.textarea      { width: 290px; height: 130px; padding: 2px; background: #fff url(textarea.gif)/*tpa=http://www.cierpiktransport.pl/images/textarea.gif*/ no-repeat; border-color: #87a5c3; }
.btn           { background: #e00; border-color: #e00; font-size: 11px; height: 22px; }
.kod           { width: 35px; }
.token         { width: 35px; }
.small         { width: 30px; }
.browse        { width: 290px; }

/********** accessible **********/

form.acs                 { width: 500px; clear: both; overflow: hidden; margin: 0; padding: 0; }
form.acs fieldset        { border-top: 1px solid #ccc; }
form.acs fieldset legend { color: #036; }
form.acs label           { width: 180px; }
form.acs ol li           { border-bottom: 1px solid #ddd; }
form.acs small           { margin-left: 90px; color: #ddd; }
form.acs em              { color: #e00; }
form.acs .t9             { color: #aaa; }

/********** validation **********/

form.acs label.error     { color: #f00; font-style: italic; margin-left: 140px; }
form.acs input.error,
form.acs select.error,
form.acs textarea.error  { border-color: #f00; }


/********** listy **********/

.lsta               { margin-bottom: 10px; }
* html .lsta        { margin-bottom: 0; }
html>/**/body .lsta { margin-bottom: 0; }


/********** mapa **********/

ul.mapa         { list-style: none; margin: 0 0 0 5px; padding: 0; }
ul.mapa li      { margin-bottom: 5px; padding-top: 5px; }
ul.mapa a       { padding-left: 9px; background: url(arrow.gif)/*tpa=http://www.cierpiktransport.pl/images/arrow.gif*/ left no-repeat; }
ul.mapa ul      { list-style: none; margin-left: 5px; padding-left: 5px; }
ul.mapa ul ul   { list-style: none; }
ul.mapa ul a    { color: #e00; margin-left: 20px; /*background: url(/images/arrow-s.gif) left no-repeat;*/ }


/********** fieldsety **********/

fieldset.f        { border-top: 1px solid #eee; margin-top: 20px; }
fieldset.f legend { color: #036; }


/********** zdjecia **********/

.foto         { border-color: #ccc; }
.foto img.fot { border-color: #ccc; }
.foto em      { color: #bbb; }

.fotobig     { margin-bottom: 5px; }
.fotobig img { border-color: #ccc; }
.fotobig .op { color: #bbb; }

.ramka        { border: 1px solid #ccc; }
.galeria      { margin-top: 10px; }
.galeria .f   { border-color: #ccc; background: #fff; }
.galeria .op  { border-color: #ccc; color: #aaa; background: #fff; }


/********** teksty **********/

.text-czerwony,  .cz { color: #e00; }
.text-granatowy, .gr { color: #036; }
.data,           .d  { color: #aaa; font-size: 10px; }


/********** tla **********/

.tlo-szare,        .t-sz  { background: #999; }
.tlo-jasneszare,   .t-jsz { background: #f0f0f0; }
.tlo-jasnebrazowe, .t-jbr { background: #fef9f1; }


/********** linki **********/

.wiecej         { margin: 0; }
.wiecej a       { color: #e00; padding-left: 6px; background: url(arrow.gif)/*tpa=http://www.cierpiktransport.pl/images/arrow.gif*/ no-repeat 0 6px; }

.powrot         { margin: 15px 0 0 0; color: #999; }
.powrot a       { color: #e00; padding-left: 6px; background: url(arrow.gif)/*tpa=http://www.cierpiktransport.pl/images/arrow.gif*/ no-repeat 0 6px; }
.powrot span a  { padding-left: 15px; }

.drukuj         { margin: 20px 0 0 0; text-align: right; clear: both; overflow: hidden; }
.drukuj a       { color: #e00; padding-left: 15px; }


/********** navigo **********/

.nav            { padding-top: 5px; border: none; color: #555; margin-right: 21px; }
* html .nav     { margin-right: 51px; }
.nav ul li.no   { border-color: #e00; }
.nav ul a       { border-color: #e00; color: #e00; text-decoration: none; font-weight: bold; }
.nav ul a:hover { background: #e00; border-color: #e00; color: #fff; text-decoration: none; }
.nav ul em      { color: #777; }


/********** acrobat **********/

.acrobat   { clear: both; overflow: hidden; border: none; margin-top: 50px; }
.acrobat a { color: #e00; }


/********** nakladka **********/

.ok  { color: #090; text-align: center; }
.err { color: #f00; }

/******** google maps ********/

.google-mapa { float: right; border: 1px solid #ccc; }
