body { background: #172749 url(images/bcg.jpg) 0 0 repeat-x; margin: 11px 0 0 0; font-size: 12px; font-family: Tahoma; }
img { border: none; }
#main { width: 1037px; margin: 0 auto; }	
#white_top { display: block; width: 1037px; height: 111px; background: white url(images/top_r.jpg) right 0 no-repeat; }		
#white_top #logo { display: block; height: 91px; width: 130px; background: url(images/logo.jpg) 0 0 no-repeat; float: left; margin: 0 0 0 43px; position: relative; top: 10px; }		
#white_top #logo a { display: block; height: 91px; width: 130px; }		
#slogan { float: left; }			
#slogan a { color: #6d6d6d; font-size: 16px; text-decoration: none; position: relative; top: 45px; margin: 0 0 0 20px; }		
#search { float: left; color: #b4b4b4; position: relative; top: 45px; margin: 0 0 0 100px; }
#top { display: block; height: 174px; width: 1037px; background: url(images/top.jpg) 0 0 no-repeat; }	
#top a { display: block; height: 174px; width: 1037px; }	
#menu { display: block; height: 43px; width: 1037px; background: #1c2d52; font-weight: bold; }		
#menu ul { margin: 0 0 0 32px; padding: 12px 0 0 0; list-style: none; }		
#menu ul li { margin: 0; padding: 0; float: left; }		
#menu ul .sep { display: block; height: 14px; width: 5px; margin: 0 20px; background: url(images/separator.gif) 0 0 no-repeat; }		
#menu ul li a { color: white; text-decoration: none; }	
#menu ul li a:hover { text-decoration: underline; }	
#content { clear: both; overflow: hidden; zoom: 1.0; margin: 20px 0 0 0; }	
.column { float: left; }	
.right { float: right; }	
.clear { clear: both; overflow: hidden; zoom: 1.0; }	
.dark_blue { color: #5976b3 !important; }		
#left { float: left; width: 249px; }		
#left h1 { display: block; height: 43px; width: 249px; margin: 0; padding: 0; background: url(images/box_249px.jpg) 0 0 no-repeat; font-size: 12px; font-weight: bold; color: white; }			
#left h1 span { margin: 0 0 0 18px; position: relative; top: 13px; }		
#left ul { width: 204px; list-style: none; margin: 0 0 0 23px; padding: 0; }
#left ul li { margin: 0; padding: 8px 0; background: url(images/left_sep.gif) 0 bottom repeat-x; }			
#left ul li a { color: white; text-decoration: none; }	
#left ul ul { margin: 0; padding: 0; }				
#left ul li ul li { margin: 0; padding: 0; }			
#left ul ul li a { margin: 0 0 0 15px; color: #5976b3; }	
#center { float: left; width: 546px; margin: 0 0 0 18px; }	
#center h1 { display: block; height: 43px; width: 546px; margin: 0; padding: 0; background: url(images/box_546px.jpg) 0 0 no-repeat; font-size: 12px; font-weight: bold; color: white; }		
#center h1 span { margin: 0 0 0 18px; position: relative; top: 13px; }		
#center p { margin: 0 10px 15px 10px; padding: 0; color: white; text-align: justify; line-height: 18px; }	
#center img { padding: 5px 10px; margin: 0 0 15px 0; }
#center a { color: white; }
#center .opis { color: white; }
#center .opis_ul { margin: 0 10px; padding: 0; list-style: none; color: white; }
#center .opis_ul li { margin: 0; padding: 0; }
.button { display: block; height: 41px; width: 155px; background: url(images/button_blue.jpg) 0 0 no-repeat; float: left; margin: 0 0 0 20px; }
.button a { display: block; height: 29px; width: 155px; color: white; text-decoration: none; padding: 12px 0 0 0; text-align: center; font-weight: bold; } .button_red { display: block; height: 41px; width: 155px; background: url(images/button_red.jpg) 0 0 no-repeat; float: right; margin: 10px 20px 0 0; }
.button_red a { display: block; height: 41px; width: 155px; color: white; text-decoration: none; padding: 12px 0 0 0; text-align: center; font-weight: bold; }
#center .name { width: 90px; text-align: right; color: white; vertical-align: top; position: relative; top: 3px; }
#center table .input { width: 420px; background: #172749; border: dashed 1px white; height: 20px; margin: 0 0 5px 10px; color: white }
#center .submit { width: 155px; height: 41px; border: none; background: url(images/button_blue.jpg) 0 0 no-repeat; color: #e4bf15; font-weight: bold }
#center table textarea { width: 420px; height: 120px; background: #172749; border: dashed 1px white; margin: 0 0 5px 10px; color: white; }
#center .lista { width: 530px; color: white; margin: 10px 0; }
.red { color: #dd0000; }
.even { background: #1a2b4e; }
#center .lista td { height: 30px }
#center .lista .nazwa { width: 133px; text-align: right; margin: 0 10px 0 0; font-weight: bold; }
#center .lista .ilosc { width: 181px; font-weight: bold; }
#center .lista .ilosc span { margin: 0 0 0 25px; }
#center .lista .usun { width: 216px; text-align: right; }
#center .lista a { color: white; text-decoration: none; margin: 0 20px 0 0; }
#center .lista a:hover { text-decoration: underline; }
#right { float: right; width: 202px; }
#right h1 { display: block; height: 43px; width: 202px; margin: 0; padding: 0; background: url(images/box_202px.jpg) 0 0 no-repeat; font-size: 12px; font-weight: bold; color: white; }
#right h1 span { margin: 0 0 0 18px; position: relative; top: 13px; }
#right .news { padding: 12px 8px 10px 8px; background: url(images/news_bcg.gif) 0 bottom repeat-x; }
#right .news a { text-decoration: none }
#right .news .head { color: #5976b3; font-weight: bold; clear: both; overflow: hidden; float: none; }
#right .news .date { font-size: 11px; color: #b6b8ba; margin: 0; padding: 0; }
#right .news .info { color: white; margin: 0; padding: 8px 0; color: #FFFFFF;}
#right .news .info a { text-decoration: none; color: #FFFFFF;}
#right .image { margin: 10px 0 0 40px; }
#footer { clear: both; overflow: hidden; zoom: 1.0; margin: 10px 0 40px 0; padding: 0 0 20px 0; border-top: 2px solid #23355d; background: url(images/footer_bottom.gif) 0 bottom repeat-x; }
#obrazek { float: center; }
.copyright { color: #56688c; font-size: 11px; margin: 15px 0 0 20px; display: inline; }
.projekt { float: right; color: #56688c; font-size: 11px; margin: 15px 80px 0 0; }

div { color: #ffffff; }
.list_w .darker {
       background: #27365D;
}

.list_w img {
    float: left; 
    padding: 0px;    
}

.list_w a {
     text-decoration: none;
}

.list_w a:hover {
    text-decoration: underline;
}
