A:link {text-decoration:none; color:#333333}
A:hover {text-decoration:none; color:#3399ff}
A:visited {text-decoration:none; color:#195485}
A:hover {text-decoration:underline;}

/* Layout Stylesheet */ 

body {
 margin:0px;
 background:#808080;
 color: #333333;
 text-align:left;
 font-family: Tahoma, serif;
 font-size: 14px;
 padding:0;
 }
 
input {
color: black;
font-family: Arial, serif;
font-size: 100%; 
font-weight: normal;
border-color: #000000;
border-style: solid;
border-width: 1px;
background-color: white;
}


#outer {
 position:relative;
 text-align:left;
 width:900px;
 margin:auto;
 }

#hdr {
 position:relative;
 height:200px;
 width:900px;
 border:1px solid #000000;
 background:#eeeeee;
 color: #333333;
 }

#bar {
 position:relative;
 height:30px;
 width:900px;
 background:#c0c0c0;
 color: #333333;
 border:solid #000000;
 border-width:0 1px 0 1px; 
 }

#bodyblock {
 position:relative;
 float:left;
 background: #FFFFFF;
 color: #333333;
 width:900px;
 padding:0;
 border:1px solid #000000; 
 }

div.menu-tlo {background: url(images/menu.gif); height:20px; text-align:right; padding-right:15px; font-family:verdana; font-size:12pt; font-weight:bold; color:#ffffff;}

div.l-col {
 position:relative;
 float:left;
 background:#dcdcdc;
 color: #333333;
 width:149px;
 text-align:left;
 border:solid #000000;
 border-width:0 1px 1px 0;
 }
 
div.l-col-2 {
 position:relative;
 float:left;
 background:#dcdcdc;
 color: #333333;
 width:149px;
 text-align:left;
 border:solid #000000;
 border-width:0 1px 1px 0;
 }

#cont {
 position:relative;
 float:right;
 text-align: justify; 
 width:730px;
 background:#ffffff;
 color: #333333;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 }
 

/* News czytaj wiêcej */ 

div.news-all { 
 position:relative;
 float:left;
 text-align: justify; 
 width:730px;
 background:#ffffff;
 color: #333333;
 padding-top:10px;
 }
 
div.news-date {
 position:relative;
 padding-left:5px;
 padding-right:5px;
 text-valign: middle;
 line-height:20px;
 float:left;
 text-align: justify; 
 width:720px;
 height:20px;
 background:#bdbdbd;
 color: #333333;
 }
 
div.news-title {
 position:relative;
 padding-left:5px;
 padding-right:5px;
 float:left;
 line-height:20px;
 text-align: justify; 
 width:720px;
 height:20px;
 background:#c0c0c0;
 color: #ffffff;
 }
 
div.news {
 position:relative;
 padding-left:5px;
 padding-right:5px;
 text-valign: middle;
 float:left;
 text-align: justify; 
 width:720px;
 background:#f1f1f1;
 color: #333333;
 }
 
 
div.min {
 position:relative;
 padding:5px;
 text-valign: middle;
 float:left;
 text-align: justify; 
 width:150px;
 background:#f1f1f1;
 color: #333333;
 }

div.news-gl {
 position:relative;
 margin-left:5px;
 padding:5px;
 text-valign: middle;
 float:right;
 text-align: justify; 
 width:545px;
 background:#f1f1f1;
 color: #333333;
 }
 
 
#ftr {
 position:relative;
 height:35px;
 width:880px;
 background: url(images/stopka.gif);
 color: #ffffff;
 border:solid black;
 border-width:0 1px 1px 1px;
 margin:0;
 float:left;
 line-height:35px;
 text-align: right;
 padding-right:20px;
 }

div#ftr a:link {color: #000000;}
div#ftr a:visited {color: #000000;}
div#ftr a:hover {color: #000000;}


/* Presentation Stylesheet */ 

h3, p {
 margin:0;
 padding:15px;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }
 
p:first-letter {
 font-size: 100%; 
 font-weight: bold;
 color:blue;
 }
 
 
 #menu {
     background: #333;
     float: left;
     list-style: none;
     margin: 0;
     padding: 0;
     width: 100%;
}
#menu li {
     float: left;
     font: 80% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
     margin: 0;
     padding: 0;
}
#menu a {
     background: #333 url("images/seperator.gif") bottom right no-repeat;
     color: #ccc;
     display: block;
     float: left;
     margin: 0;
     padding: 8px 12px;
     text-decoration: none;
     font-weight:normal;
}
#menu a:hover {
     background: #0562DA url("images/hover.gif") bottom center no-repeat;
     color: #fff;
     padding-bottom: 8px;    
     }
      
dl, dt, dd {
     display: block;
     margin: 0;
     padding: 0;
}

dl {
    margin-left: 0px;
    text-align:left;
}

dd {
     margin-left: 5px;
     text-align:left;
}
    
dt {
     background: url(images/menu.gif); 
      height:20px; 
      text-align:right; 
      padding-right:15px; 
      font-family:verdana; 
      font-size:12pt; 
      font-weight:bold; 
      color:#ffffff;
}
                                    
                    