/**
 * Widok listy autobusów
 */
div.w_conNag {padding: 0px 0px 10px 5px; font-weight: bold;}
div.w_conMenu {padding-top: 8px; clear: both;}
a.w_pdg {color: Black;}
div.w_25 {width: 25px; text-align: center; float: left; border: 0px solid Black}
div.w_30 {width: 30px; text-align: center; float: left; border: 0px solid Black}
div.w_50 {width: 50px; text-align: center; float: left; border: 0px solid Black}
div.w_60 {width: 60px; text-align: center; float: left; border: 0px solid Black}
div.w_70 {width: 70px; text-align: center; float: left; border: 0px solid Black}
div.w_80 {width: 80px; text-align: center; float: left; border: 0px solid Black}
div.w_90 {width: 90px; text-align: center; float: left; border: 0px solid Black}
div.w_100 {width: 100px; text-align: center; float: left; border: 0px solid Black}
div.w_140 {width: 140px; text-align: center; float: left; border: 0px solid Black}
div.w_180 {width: 180px; text-align: center; float: left; border: 0px solid Black}


/**
 * Formularze, podgląd
 */
span.lista {display: list-item; margin-left: 20px;}
div.width_60 {width: 120px; margin: 2px 10px 0px 0px; text-align: right; font-size: 9px; font-weight: bold; display: block; float: left;}
div.width_100 {width: 150px; margin: 2px 10px 0px 0px; text-align: right; font-size: 9px; font-weight: bold; display: block; float: left;}
div.panAutInfo {font-size: 12px;}
div.formOpcje {float: left; padding-right: 35px;}
div.w_150 {width: 180px; text-align: left; display: block; float: left; margin-right: 5px; border-bottom: 1px dotted Black;}
div.w_150_a {width: 600px; margin-bottom: 5px; text-align: left; display: block; float: none;}


/**
 * Kartoteki autobusy
 */
a.kartoteki {padding-left: 25px; line-height: 20px;}


/**
 * Linki edycji autobusy
 */
a.ma {border: 1px solid black; padding: 3px; margin-left: 4px; font-size: 9px; background: White;}
a.ma:link {color: black;}
a.ma:active {color : black;}
a.ma:visited {color : black;}
a.ma:hover {color: White; text-decoration: none; background-color: Black;}


/**
 * Widok autobusów na WWW / Panel / druk
 */

div.lista_kontener {border-bottom: 1px solid #c8d3db; margin: 0px 0px 20px 0px; padding-bottom: 10px; clear: both;}
div.lista_kontener span {font-weight: bold; font-size: 12px;}
div.lista_opis {width: 460px; float: left; border: 0px solid red; margin-bottom: 5px}
div.lista_opis div {padding: 10px 0px}
div.lista_foto {width: 105px; float: right; border: 0px solid blue; text-align: right; margin-bottom: 5px}

fieldset.extraInfo {margin: 0px 0px 20px 0px; color: #f44103; border: 1px solid #f44103; padding: 5px;}
fieldset.extraInfo legend {color: #f44103; font-weight: bold;}

div.psaW div {float: left; width: 140px;}
div.psaW span {font-weight: bold;}

div.psaWD div {float: left; width: 140px;}
div.psaWD span {font-weight: bold;}

#psaFotoKom {float: right; width: 240px; text-align: center;}
#psaFotoKom img {margin: 0px 5px 10px 5px;}
#psaFotoKom fieldset {margin: 10px 5px 0px 5px; color: #6a6a76; border: 1px solid #6a6a76; padding: 10px; text-align: left;}
#psaFotoKom fieldset legend {color: #6a6a76; font-weight: bold;}

#psaMarka {padding-top: 10px;}
#psaCena {padding: 15px 0px 20px 0px; font-size: 13px;}
#psaCenaD {padding: 15px 0px 0px 0px; font-size: 14px;}
#psaWyp {padding: 0px 0px 0px 10px;}

img.pojFoto {border-right: 1px solid #b7bed0; border-bottom: 1px solid #b7bed0;}
div.paNota {padding-top: 20px; text-align: center; clear: both;}
div.autobusy_linki {}

div.centraDruk {text-align: center; margin: auto; width: 720px;}
div.nagDrukA a {color: Black; text-decoration: none;}
div.nagDrukA a:visited {color: Black; text-decoration: none;}
#psaDruk {width: 700px; text-align: left;  padding: 25px 10px 0px 15px; line-height: 17px;}
#psaDruk #psaFotoKom {float: right; width: 280px; text-align: center;}
#psaDruk #psaFotoKom fieldset {color: Black;}
#psaDruk #psaFotoKom fieldset legend {color: Black;}

/**
 * Dymki
 */
a.info:link, a.info:active, a.info:visited {position: relative; z-index: 9; color: Black; text-decoration: none;}
a.info:hover {width: 350px; z-index: 25; color: White;}
span.sp1, span.cInfo {display: none;}
a.info:hover span.sp1 {display: block; position: absolute; top: -40px; left: 40px; z-index: 99; width: 350px; padding: 4px; border: 1px solid Black; background-color: #fffaa2; color: Black; text-align: left; text-decoration: none; font-size: 9px; line-height: 14px;}
a.info:hover span.cInfo {display: block; position: absolute; top: -17px; left: 12px; width: 300px; border: 1px solid Black; background-color: #fffcdc; color: Black; text-decoration: none; padding: 0px 3px 0px 3px; font-size: 10px; z-index: 99;}


/**
 * Style uniwersalnej tabeli - panel
 */
#pbs_tabela {border-bottom: 1px solid Gray; border-left: none; border-top: 1px solid Gray; border-right: none; width: 930px;}
#pbs_tabela tr.uni_wiersz td {border-bottom: 1px solid Gray; border-left: none; border-top: none; border-right: none;}
#pbs_tabela tr.uni_wiersz_hover td {border-bottom: 1px solid Gray; border-left: none; border-top: none; border-right: none;}