@import url(fancybox.css);

/**
 * 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;}


/**
 * Layout formularzy
 */
div.qw, div.qwNoB, div.qwNB, div.qwFB {width: 925px; padding-bottom: 3px; margin-bottom: 3px; overflow: auto;}
div.qwNoB div.qwN {border: none;}
div.qwNB div.qwN {font-weight: bold;}
div.qwFB div.qwF {font-weight: bold;}

div.qwN {float: left; padding: 0px 0px 2px 0px; border-bottom: 1px solid #c7c6ca;}
div.qwF {float: left; padding: 0px 0px 2px 5px;}


/**
 * Pop-up
 */
#cmsPopupImg {}


/**
 * Uniwersalne szerokości
 */
.w-50 {width: 50px;}
.w-75 {width: 75px;}
.w-100 {width: 100px;}
.w-125 {width: 125px;}
.w-150 {width: 150px;}
.w-175 {width: 175px;}
.w-200 {width: 200px;}
.w-225 {width: 225px;}
.w-250 {width: 250px;}
.w-275 {width: 275px;}
.w-300 {width: 300px;}
.w-325 {width: 325px;}
.w-350 {width: 350px;}
.w-375 {width: 375px;}
.w-400 {width: 400px;}
.w-425 {width: 425px;}
.w-450 {width: 450px;}
.w-475 {width: 475px;}
.w-500 {width: 500px;}
.w-525 {width: 525px;}
.w-550 {width: 550px;}
.w-575 {width: 575px;}
.w-600 {width: 600px;}
