body{
        background:#0066CC;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin:0;
        padding:0;
        font-size: 12px;
        line-height: 25px;
        color:#333333;
}

.pds{
        width:1010px;
        position:relative;
        margin:0 auto;
        font-size:12px;
        color:#333333;
}

A:link     {text-decoration: underline;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
A:visited {text-decoration: underline;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
A:hover  {text-decoration: underline;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0BF31C;}

A.menu:link     {text-decoration: underline;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333;}
A.menu:visited {text-decoration: underline;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333;}
A.menu:hover  {text-decoration: underline;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0BF31C;}

A.topmenu_A:link     {text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333366;}
A.topmenu_A:visited {text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333366;}
A.topmenu_A:hover  {text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #0BF31C;}


.naglowek{ 
  width: 850px;
  height: 200px;
  background: url(../grafika/top_bar.jpg);
  text-align: center;
}

.topmenu { 
  width: 850px;
  word-spacing: 20px;
  font-size: 16px;
  text-align: center;
  position:absolute; top: 165px;
}

.strona { 
  width: 850px;
  background: url(../grafika/tlo.jpg);
  background-repeat: repeat-y;
}

.lewa { 
  width: 160px;
  padding:5px;
  margin: 0px 5px 5px 5px;
  background:#9999FF;
  float: left;
  line-height: 30px;
}

.prawa { 
  width: 655px;
  padding:5px;
  margin: 0px 5px 5px 180px;
}

.tytul { 
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 40px;
  color: #0066CC;
}

.news {
  padding: 5px 25px 5px 25px;
  margin-bottom: 20px;
  color:#333333;
  text-align: justify;
  text-indent: 25px;
  line-height: 25px;
  background: #EEEEEE;
  border-top: ridge;
  border-bottom: double;
}

.rozklad {
 width: 645px;
 border-collapse: collapse;
 border: 2px solid #333333;
}

.RozkladNaglowek { 
 background: url(../grafika/tlo_rozklad.gif) no-repeat; 
 height: 100px; 
}

.NazwaPrzystanku { 
 width: 500px; 
 text-align: center; 
 font-size: 30px;
 font-weight: bold;
 line-height: 50px;
}

.parzysta { 
 border: 1px solid #333333;
}

.nieparzysta { 
 background: #EEEEEE;
 border: 1px solid #333333;
}

td { padding: 5px; }
td.godziny { word-spacing: 15px; }
 
.stopka {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; text-align: center;}
.adds{  position:absolute; left:860px; top:210px; }
	       
#coverlogin{
width: 350px; 
height: 0.1em;  
overflow:hidden;
visibility: hidden;
position: absolute; left: 200px; top: 220px; z-index: 10;
}

#loginbox{
width: 350px; 
height: 350px; 
color:white;
}