/* subcarpathian rail design 2007 */

* {vertical-align: middle; }
body {background: #2a4254 url(img07/bodyback.png); color: #fbf6e5; font-family: "Helvetica", "Tahoma", "Arial", "Verdana", sans-serif; font-size: 10pt; font-stretch: wider; }

/* różne divy */

div {display: block; margin: 0 auto}
#glowny {background: #3e617c; display: block; margin: 6px auto; width: 750px}
#koniec {background: #2a4254 url(img07/koniec.png) no-repeat 50% 50%; width: 750px; height: 31px; margin-top: 32px; }
#koniec img {display: inline; float: left; margin: 1px 8px 0 8px}
.wagon {background: #000; overflow: scroll; padding: 18px 6px; width: 672px}
.wagon img {border: 0}
.tresc, .zdjecie {background: #779ebb; color: #000; margin: 0 6px 12px 6px; padding: 6px 12px 18px 12px}
.tresc p {text-align: justify; line-height: 160%}
.zdjecie {height: 240px; margin: 0 6px 1px 6px; padding: 12px 0 15px 0; }
.guzik {background: #EFDFA1; color: #000; width: 163px; height: 70px; 
		  margin: 3px 6px; clear: none; float: left;
		  border-right: 3px solid #2A4254; border-bottom: 3px solid #2A4254; 
		  font-weight: bolder; font-size: 10pt; padding: 0 0; }
.guzik p {text-align: center; }
.opis {background: #FBF6E5; color: #000; margin: 0 6px 12px 6px; padding: 6px 12px 18px 12px;
		 border-right: 3px solid #2A4254; border-bottom: 3px solid #2A4254; 
		 }
.praktica, .blank, .cyfra {vertical-align: middle; float: left; width: 240px; text-align: center; padding: 58px 0 58px 0; margin: -46px 0 -46px 0; overflow: auto}
.praktica img, .blank img, .cyfra img, .fotolinii img {border: 3px solid #fff; overflow: auto; margin: 16px auto 16px auto; }
.praktica {background: transparent url(img07/obraz-p.png) no-repeat 50% 50%; }
.cyfra {background: transparent url(img07/obraz0.png) no-repeat 50% 50%; }
.blank {background: transparent url(img07/obraz-a.png) no-repeat 50% 50%; }
.opisfotki {vertical-align: top; float: left; width: 440px; margin-left: 18px; text-align: justify; overflow: auto}

			
/* linki i lineczki */

a:link, a:visited {text-decoration: none; color: #2a4254; }
/* a:hover {text-decoration: none; color: #2a4254; border-bottom: 1px solid #3e617c; } */
a:hover {text-decoration: underline; color: #2a4254; }
a:active {text-decoration: none; color: #fff; }

/* różne inne */

#intro {margin: 0 0 32px 45px; position: absolute; top: 570px; overflow: auto; width: 660px; height: 130px; 
	filter:alpha(opacity=80); -moz-opacity:0.8; }
#intro a {font-weight: bold; border-bottom: 1px solid #efdfa1; }
#druk {display: none; }
img {display: block; margin: 0 auto; border: 0;}
.tematyczny {margin: 12px 0 18px 0}
h1 {color: #779ebb; font-size: 14pt; margin: 18px 0 6px 12px}
h2 {color: #fbf6e5; font-size: 12pt; margin: 12px 0 3px 6px}
h3 {color: #000; font-size: 11pt; margin: 3px 0 3px 6px}
h4 {color: #000; font-size: 10pt; margin: 3px 0 3px 6px}
area {cursor: hand}
.datazrobienia {font-family: "Lucida Console", "Courier", sans-serif; color: #3E617C; font-size: 8pt; }
.datadodania {border: 0; margin-left: 4px; display: inline; float: left}
.stacja {font-size: 10px; color: #3E617C;}

/* tabelki, tabelki... */

/* table { border: 3px solid #b6cbda; border-collapse: collapse; color: #000000; display: block; empty-cells: hide; font-size: 8pt; margin: 6px auto 18px auto; padding: 0 0; }
*/

table {border: 3px solid #b6cbda; font-size: 8pt; margin: 18px auto 24px auto; padding: 0 0; border-collapse: collapse; color: #000000; empty-cells: hide;}
tr { padding: 3px 3px; background-color: #779ebb; text-align: left; }
td { border: 1px solid #b6cbda; padding: 6px 12px 6px 12px; }
td.glowny { background-color: #b6cbda; font-weight: bold; color: #2a4254; text-align: center; font-size: 10pt; }
.glowny h2 {color: #2a4254; font-size: 12pt; margin: 3px 0 3px 6px}
.fotolinii {background-color: #000; height: 215px; width: 33%; border-color: #17242f; text-align: center; }
#kmmin {display: table}
#kmfull {display: none}
table h4 {text-align: center; }
