@charset "utf-8";
/* CSS Document */

body { background:url(../images/black/rozklad-classic-bg.png) top center no-repeat #757374; font-family:Arial, Tahoma, Geneva, sans-serif; font-size:10px; color:#fff; }
#head { position:relative; width:950px; left:50%; margin-left:-475px; }
#logo { padding-top:10px; width:230px; float:left; }
#title { padding-top:55px; padding-right:35px; width:685px; float:left; text-align:right; color:#fff; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
#title a { color:#d00; text-decoration:none;}
#title a:hover  {color:#f00;}
#content { position:relative; width:880px; left:50%; margin-left:-440px; clear:left; padding-top:10px; line-height:20px;  }
#content li.title { background:#464546; font-weight:bold; padding-left:10px; }
#content li { background:#838182; }
#content li.even { background:#918f90; }
#content #trasy li { padding-left:10px; }
#content #trasy li.active { background:#c00; }
#content #przystanki li span { display:block; float:left; width:30px; text-align:center; background:#6e6d6e; margin-right:10px; }
#content #przystanki li.even span { background:#7e7d7d; }
#content #przystanki li.active { background:#c00; }
#content #przystanki li.active span { background:#8e0000; }
#trasy { width:310px; float:left; padding-right:10px; }
#przystanki { width:240px; float:left; padding-right:10px; }
#rozklad { width:310px; float:left; }
#rozklad table { width:310px; }
#rozklad table th { text-align:left; padding:0px 10px; }
#rozklad table .title { background:#464546; }
#rozklad table .przystanek { background:#525051; }
#rozklad table .hour { background:#5e5c5d; width:30px; }
#rozklad table .monfri { background:#504e4f; }
#rozklad table .satday { background:#5e5c5d; }
#rozklad table .sunday { background:#504e4f; }
#rozklad table td { padding:0px 10px; background:#918f90; }
#rozklad table td.even { background:#7b7a7b; }
#rozklad table tr.even td { background:#838182; }
#rozklad table tr.even td.even { background:#6f6e6f; }
#rozklad2 {display: none;}

#footer { position:relative; clear:left; left:50%; width:880px; height:55px; margin-left:-440px; padding-top:10px; color:#aaa; font-size:10px; line-height:15px; }
#footer #left { float:left; text-align:left; width:430px; padding-left:10px; border-top:1px dotted #ccc; padding-top:10px;  }
#footer #right { float:left; text-align:right; width:430px; padding-right:10px; border-top:1px dotted #ccc; padding-top:10px; }
#footer a, #footer strong { text-decoration:none; border-bottom:1px dotted #ccc; color:#ccc; }
#footer a:hover { color:#eee; border-bottom:1px solid #ccc; }