/* CSS Document */
body {
	background-color:#F0F0F0;
	text-align:center; color: #333; line-height: 1.5em;font-size:11px;
	margin: 0;padding: 0;
	font-family:  Verdana, Tahoma,Arial, Helvetica, sans-serif;	
	/*behavior: url(../htc/csshover.htc);*/
}
img {border: none;}
a {color: #860000;}
a:visited {color: #001E4C;}
#glowne .news {position:relative; clear:both; margin: 10px 0 5px; padding: 10px 0 5px;border-bottom: 1px dotted #333; width:auto;}
a.pdf {background:url(../img/ico_pdf.gif) 0 3px no-repeat #FFF; font-size:1.1em; font-weight:bold; padding: 0 0 8px 25px; display:block; margin: 0;}


/*************************************** naglowek *********************************************************************/
#goratlo {position:relative; clear:both; height:25px; background:#001E4C; font-size: 0.8em; padding: 0;background-image:url(../img/tlo.jpg);	background-repeat:repeat-x;	background-position:top; height:163px;}
#gora {width: 960px; margin: 0 auto; text-align:left; position:relative; border-left: 1px dotted #FFF; border-right: 1px dotted #FFF; height: 163px; padding:0;}
#naglowek {text-align:left; position:relative;height:131px; padding:0; background:#FFF;margin:0;}
#naglowek #logo-pkp-pr {position:absolute; top:0; left:0;}
#naglowek #baner-glowny {position:absolute; top:0; right:0;}

#nzegar{position:absolute; top:112px; left:22px;}

#menu {position:absolute; height: 23px; right: 0; margin:0; padding:0;}
#menu li {list-style:none; position:relative;  padding:0; margin:0; display:inline; font-size: 1em;}
#menu li#wtest {list-style:none; position:relative; top: 4px;  padding:0 10px 0 0; margin:0; display:inline; font-size: 1.1em; color:#FFF;}
#menu li a, #menu li#current span {height:24px; position:relative; padding: 5px 10px; margin: 0; top: 4px; border-left: 1px dotted #FFF;  text-decoration:none; font-weight:normal; color:#FFF; font-weight:bold; }
#menu li a:visited {color:#FFF;}
#menu li a:hover, #menu li#current a, #menu li#current span {background: #4fa5ef;}

/*************************************** srodek *********************************************************************/
#glowne {width: 960px; margin: 0 auto; text-align:left; position:relative; border-left: 1px dotted #333; border-right: 1px dotted #333; padding: 0 0 10px; background:#FFF; }

#glowne #wyszukiwarki-rozne {text-align:right;color:#A9A9A9; margin: 0 25px 10px 0; padding:0;}
#glowne #wyszukiwarki-rozne #wyszukiwarka-zmianyTrasy {width: 320px; float:right; margin: 0 ;padding:5px 15px; display:inline; text-align:center;}
#glowne #wyszukiwanie-polaczen {position:relative; float: right; padding:5px 15px; margin: 0 ; width:300px; border-left:1px dotted #A9A9A9;text-align:center;}
#glowne #wyszukiwanie-polaczen #telefon-kontaktowy {color: #860000; display:none;}
#glowne #wyszukiwanie-polaczen #formular { right:5px; margin:0;padding:0; color:#A9A9A9;}
#glowne input {border: 1px solid #A9A9A9; font-size:0.9em;background:#FFF; color: #333;}
#glowne input#start {margin-left: 5px; cursor:pointer;}

#glowne #wnetrze {position:relative; clear:both; margin-top:20px;}
#glowne #wnetrze td{vertical-align:top;}
#glowne #wnetrze #wnetrze-lewe {width: 180px; }
#glowne #wnetrze #wnetrze-srodek {width:538px; padding: 0 30px;}
#glowne #wnetrze #wnetrze-srodek-glowne {width:738px; padding: 0 30px; text-align:justify;}
#glowne #wnetrze #wnetrze-prawe {width: 180px;}

#glowne #strefa-szukaj, #glowne #strefa-newsletter, #glowne #strefa-sonda, #glowne #strefa-banery_l  {background: url(../img/linie_czerw_bordo.gif) 100% 100% repeat-x #FBFBFB; margin: 0 0 5px; padding: 0 0 5px;}
#glowne #strefa-menu, #glowne #strefa-galeria, #glowne #strefa-banerowa {background: url(../img/linie_czerw_bordo.gif) 100% 100% repeat-x #FFF; margin: 0 0 5px; padding: 0 0 5px;}

#glowne #strefa-aktualnosci .tytul{color: #A60000; font-size: 1.1em; border-bottom: 1px dotted #333; position:relative; width: auto; font-weight:bold;}
/*************************************** strefa szukaj *********************************************************************/
#strefa-szukaj form{margin: 0 0 5px; padding: 1em 10px;border:none;}
/*************************************** strefa menu *********************************************************************/
#tytul-menu {margin: 0 0 1em 0;}
#menuB {position:relative; margin:0 0 0 2px; padding:0;}
#menuB li {list-style:none; position:relative;  padding:0; margin:0; display:block; font-size: 1em; border-bottom:1px dotted #DFDFDF;}
#menuB li a, #menuB li#currentB a { border-left: 3px solid #860000; position:relative; text-decoration:none; padding: 5px; margin:0; display:block; color:#333;}
#menuB li.pierwszy, #menuB li#currentB.pierwszy {border-top:1px dotted #DFDFDF;}
#menuB li a:visited, #menuB li#currentB a:visited {color:#333;}
#menuB li a:hover , #menuB li#currentB a, #menuB li#currentB span {background: #ECBCBC;}

#menuC {position:relative; margin:0 0 1em 2px; padding:0;}
#menuC li {list-style:none; position:relative;  padding:0; margin:0; display:block; font-size: 1em; border-bottom:1px dotted #DFDFDF; }
#menuC li a, #menuC li#currentC a {border-left: 3px solid #A9A9A9; position:relative; text-decoration:none; padding: 5px; margin:0; display:block; color:#333;}
#menuC li.pierwszy {border-top:1px dotted #DFDFDF;}
#menuC li a:visited {color:#333;}
#menuC li a:hover, #menuC li#currentC a {background: #E3E3E3;}

#menuD, #menuDp {position:relative; margin:0 0 1em 2px; padding:0;}
#menuDp {margin:21px 2px 1em;}
#menuD li, #menuDp li {list-style:none; position:relative;  padding:0; margin:0; display:block; font-size: 1em; border-bottom:1px dotted #DFDFDF; }
#menuD li a, #menuDp li a,#menuD li#currentD a, #menuDp li#currentDp a {border-left: 3px solid #001E4C; position:relative; text-decoration:none; padding: 5px; margin:0; display:block; color:#333;}
#menuD li.pierwszy,#menuDp li.pierwszy {border-top:1px dotted #DFDFDF;}
#menuD li a:visited,#menuDp li a:visited {color:#333;}
#menuD li a:hover, #menuD li#currentD a,#menuDp li a:hover, #menuDp li#currentDp a {background: #BCCCEC;}
#menuDp li a, #menuDp li#currentDp  {border-left: none;border-right: 3px solid #001E4C; text-align:right;}

.pommenu {position:relative; width: 181px; padding:0; margin: 1em 0 0; border-top: 1px solid #DFDFDF;}
/*************************************** strefa galeria****************************************************************/
#tytul-galeria {margin: 0 0 1em 0;}
#strefa-galeria img, #strefa-galeria object {display:block;}

/*************************************** strefa newsletter ************************************************************/
#strefa-newsletter form {padding: 0 10px; margin: 1em 0; text-align:center;}
#strefa-newsletter form span{display:block; margin: 0.5em 0;}
#strefa-newsletter form span .radio {border:none;}
/*************************************** strefa strefa-banerowa *******************************************************/
#strefa-banerowa, #strefa-banery_l {text-align:center;}
#strefa-banerowa span, #strefa-banery_l span {display:block; border-bottom: 1px dotted #DFDFDF; padding: 0 0 10px 0; margin: 10px 0;}
#strefa-banerowa span.ostatni, #strefa-banery_l span.ostatni {border:none;}
#strefa-banerowa img, #strefa-banerowa object, #strefa-banery_l img, #strefa-banery_l object {border:none;}
#strefa-banerowa #tytul-strefa-banerowa {border:none;}
/*************************************** strefa onda *******************************************************/
#strefa-sonda form {margin: 10px; padding:0;}
#strefa-sonda #sonda-pytanie {color: #001E4C; font-weight:bold;border-bottom: 1px dotted #DFDFDF; padding: 0 0 10px 0;}
#strefa-sonda .sonda-odpowiedz {display:block; border-bottom: 1px dotted #DFDFDF; margin: 10px 0; padding: 0 0 10px 10px;}
#strefa-sonda .sonda-odpowiedz input {border:none;}
#strefa-sonda .sonda-ilosc-odpowiedzi {font-weight:bold;}
#strefa-sonda #sonda-buton{text-align:center;}
/*************************************** news *********************************************************************/
#glowne #strefa-aktualnosci .news-tytul {color: #A60000; padding: 5px 0 10px; font-weight:bold;}
#glowne .news img.news-lista {border: 1px solid #333; padding: 1px; margin: 0 10px 10px 0; }
#glowne .news .news-lead {width: 390px;}
#strefa-aktualnosci .dalej{border-top:none;}


#stopka {position:relative; clear:both; height:25px; background:#001E4C; font-size: 0.8em; padding: 0;}
#stopka #podpis {width: 952px; position:relative; color: #818DA7; border-left: 1px dotted #FFF; border-right: 1px dotted #FFF; margin: 0 auto; text-align:left; padding: 4px; }
#stopka #podpis #trescstopki div{width: 700px; position:relative;}
#stopka #podpis #designby {position:absolute; right:4px; font-size: 1em; top: 4px;}
#stopka #podpis #designby a{color: #818DA7;text-decoration:none;}
/************************************************* T00 **************************************************************/
#glowne #strefa-T00 {position:relative; clear:both; margin: 0; padding: 0.5em 0; width:auto;}

/*************************************** strefa zajawka *********************************************************************/
#glowne #strefa-zajawka {padding: 0.5em 0;}
#glowne #strefa-zajawka div.zajawka a, #glowne #strefa-zajawka div.zajawkaostatnie a {display:block; text-decoration:none;}
#glowne #strefa-zajawka div.zajawka a span, #glowne #strefa-zajawka div.zajawkaostatnie a span{display:block; padding:0.9em; margin:0; cursor:pointer; width:auto; position:relative; text-decoration:none; font-weight:normal;border-bottom:1px dotted #333;}
#glowne #strefa-zajawka div.zajawkaostatnie a span{border-bottom:none;}
#glowne #strefa-zajawka div.zajawka a:hover, #glowne #strefa-zajawka div.zajawkaostatnie a:hover{background:#EAEAEA;border:none;}

/************************************************* REGIONY **************************************************************/
#glowne #strefa-regiony {position:relative; clear:both; margin: 0; padding: 0.5em 0; width:auto;}
#glowne #strefa-regiony a.system {display:block; text-decoration:none; }
#glowne #strefa-regiony a.system span{display:block; padding:0.9em; margin:0; cursor:pointer; width:auto; position:relative;border-bottom:1px dotted #333; text-decoration:none; font-weight:bold;}
#glowne #strefa-regiony div.ostatnie a.system span{border-bottom:none;}
#glowne #strefa-regiony a.system:hover{background:#EAEAEA;}
#glowne #strefa-regiony table {width:698px;border-bottom:1px dashed #CCC; border-right:1px dashed #CCC;}
#glowne #strefa-regiony table td {border-top:1px dashed #CCC; border-left:1px dashed #CCC;}
#glowne #strefa-regiony table tr.tytul {font-size:9px; background:#CCC;font-weight:bold;}

#glowne #fregion {position:absolute;top:0; right:0; width: 250px; height:380px;text-align:left; }
#glowne #fregion select{position:relative; top:40%;}

/*a.pdf:hover {background:url(../img/ico_pdf.gif) 0 0 no-repeat #FFF; font-size:1.1em; font-weight:bold; padding: 5px 0 5px 25px;}*/


/**************************************************************************************************************************/
h1 {font-size:1.2em; margin:0;padding:0;}
h2 {font-size:1.1em; margin:0;padding:0;display:inline;}
h3 {font-size:0.9em; margin:0 0 0 0.5em;padding:0;display:inline;}
.tytuly1 {font-size:1.1em; margin:0;padding:0.5em 0;font-weight:bold; }
.formattab {border-bottom: 1px solid #001E4C; border-left: 1px solid #001E4C;}
.formattab td {border-top: 1px solid #001E4C; border-right: 1px solid #001E4C; font-size: 11px; color: #333; text-align:center; vertical-align:middle; padding: 2px;}
.formattab td p{margin:0; padding:0;}

#dalej {clear:both; text-align:right;position:relative; margin: 1em 0; padding:0;width:698px; border-top:1px dotted #333;}
#dalejgora {text-align:right;position:relative; margin: 0.3em 0 1em; padding:0;width:698px;}
#drukuj, #powrot {margin: 0 2em 0 0; color: #860000; text-decoration:underline; cursor:pointer;}

/**************************************** formularz zmiany rozkladu w-wa lodz *******************************/
#zmianarozkladu {margin: 1em 0;}
#zmianarozkladu fieldset {padding: 10px;}
#zmianarozkladu input.radio {border:none;}
#zmianarozkladu input#start {margin: 3px 0; font-size: 1.1em; padding: 0 5px; background: #001E4C; color: #FFF;}

.dodatkoweinfo {padding: 0.5em 0; border-top: 1px dotted #CCC;}
#tytul {color: #001E4C; font-size: 1.1em; border-bottom: 1px dotted #333; position:relative; width: auto; font-weight:bold; margin: 0; padding: 0 0 0.3em;}
#tytulbp, .tytulbp, .tytuly {color: #001E4C; font-size: 1em; position:relative; width: auto; font-weight:bold; margin: 0; padding: 0 0 0.3em;}

.kgaleria {display:inline; float:left; margin:5px; padding: 2em; width: 31%; text-align:center;}
a.galeria img{padding:2px; border: 1px solid #900; vertical-align:top; width: 120px;}
a.galeria {text-decoration:none;}
/*.galeria {margin: 5px; padding:2px; border: 1px solid #900; vertical-align:top;}
*/
.dgal {display:inline;}
.dgal p {margin:0;padding:0;}

.kolor { color: #900;}
.pasek {margin:0.5em 0; font-size: 1.1em;}
#stopkadruk {display:none;}
.wyczysc {clear:both;}
.NIEWYSWIETLAC { display:none; }
