body {background: url("images/bg.gif") black 0 0; margin: 40px 0 20px 0;}

img {border: 0; margin: 0; padding: 0;}
img.wiecej {float:right; border: 0; margin:0; padding: 0;}

ul {padding:0; margin:10px 0px 10px 0px; list-style-image: url("images/kropka.gif");}
li {padding:0; margin:0px 25px 2px 25px; font-family: Arial; font-size : 12px; color : #2e2e2e; line-height: 1.3;}

#pageborder {height: auto; width: 802px; background: url("images/page_bg.gif") repeat-y white 0 0; margin: auto; padding: 0px 10px 0px 10px;}
#topborder {height: 15px; width: 822px; background: url("images/topborder_bg.gif") no-repeat top left; margin: auto; padding: 0;}
#bottomborder {height: 15px; width: 822px; background: url("images/bottomborder_bg.gif") no-repeat bottom left; margin: auto; padding: 0;}

#top {width: 798px; height: 26px; background: url("images/top_bg.gif") repeat-x top left; margin: 0px 2px 0px 2px; padding: 12px 0px 0px 0px;}

#top a {margin-left: 20px; font-family: Arial; font-size: 11px; color: #606060; text-decoration: none;}
#top a:hover {text-decoration: none; color: black;}

#najblizszystart {width: auto; height: 27px; background: url("images/ico_arrow.gif") no-repeat 0px 14px;margin: 0px 0px 0px 16px; padding: 13px 0px 0px 16px;}

#najblizszystart span {padding: 0; margin: 0; font-family: Arial; font-size: 11px; color: #717171;}
#najblizszystart p {padding: 0; margin: 0; font-family: Arial; font-size: 11px; color: #920000;}
#najblizszystart p a {text-decoration: none; border-bottom: 1px dotted #920000; color: #920000;}
#najblizszystart p a:hover {text-decoration: none; color: #920000;}

#newscolumn {width: 306px; height: auto; margin:0; padding:0; background: white url("images/newscolumn_bg.gif") repeat-y top left;}
#newstopborder {width: 306px; height: auto; margin:0; padding:0; background: url("images/newstop_bg.gif") no-repeat top left;}
#newsbottomborder {width: 306px; height: 2px; margin:0; padding:0; background: url("images/newsbottom_bg.gif") no-repeat top left;}

#news {padding:18px 20px 16px 20px; margin:0;}

#news p a.more-link {padding:0; margin:0; text-decoration: none; border-bottom: none;}
#news p a.more-link:hover {padding:0; margin:0; text-decoration: none;  border-bottom: none;}

#newstitle {width: 100%; height: auto; margin: 0; padding:0; background: url("images/ico_news.gif") no-repeat 0px 3px; }
#newstitle p.title {width: 184px; margin:0; padding-left:18px; float: left; font-family: Arial; font-weight: bold; font-size: 12px; color: #920000;}
#newstitle p.time {width: 64px; margin:0; padding:0; float: right; font-family: Arial; font-weight: bold; font-size: 12px; color: #535353;}

#content p {margin: 0; padding-top: 7px; font-family: Arial; line-height: 1.4; font-size: 11px; color: #2e2e2e;}
#content p a {text-decoration: none; border-bottom: 1px dotted #920000; color: #2e2e2e;}
#content p a:hover {text-decoration: none; border-bottom: 1px dotted #920000; color: #920000;}

#gallerycolumn {float: left; width: 246px; height: auto; margin: 0; padding: 0px 8px 0px 8px;}

#sponsorcolumn {float: right; width: 234px; height: auto; margin:0; padding:0; background: white url("images/sponsorcolumn_bg.gif") repeat-y top left;}
#sponsortopborder {width: 194px; height: auto; margin:0; padding:18px 20px 16px 20px; background: url("images/sponsortop_bg.gif") no-repeat top left;}
#sponsorbottomborder {width: 234px; height: 2px; margin:0; padding:0; background: url("images/sponsorbottom_bg.gif") no-repeat top left;}

#fullcolumn {float: left; width: 528px; height: auto; margin:0; padding:20px;}

#fulltitle {width: 100%; height: 15px; margin:0; padding:0;}
#fulltitle p.title {overflow: hidden; width: auto; margin:0; padding: 0; float: left; font-family: Arial; font-weight: bold; font-size: 13px; color: #920000;}

#fullnewstitle {width: 100%; height: 15px; margin:0; padding:0; background: url("images/ico_news.gif") no-repeat 0px 3px; }
#fullnewstitle p.title {overflow: hidden; width: auto; margin:0; padding-left:18px; float: left; font-family: Arial; font-weight: bold; font-size: 13px; color: #920000;}
#fullnewstitle p.time {overflow: hidden; width: auto; margin:0; padding:0; float: right; font-family: Arial; font-weight: bold; font-size: 12px; color: #535353;}

#fullcontent p {margin:0; padding-top: 10px; font-family: Arial; line-height: 1.4; font-size: 12px; color: #2e2e2e;}
#fullcontent p a {text-decoration: none; color: #920000;}
#fullcontent p a:hover {text-decoration: none; border-bottom: 1px dotted #920000; color: #920000;}

#archiveleft {float: left; width: 370px; height: auto; margin:0; padding:0;}
#archiveright {float: right; width: 158px; height: auto; margin-top: 25px; padding:0; background: url("images/dotted_v.gif") top left repeat-y;}

#archiveright a {text-decoration: none; color: #2e2e2e;}
#archiveright a:hover {text-decoration: none; border-bottom: 1px dotted #920000; color: #2e2e2e;}

#copyrights {margin: auto; text-align: center; padding: 14px 0px 0px 0px; height: auto; width: 802px; font-family: Arial; font-size: 11px; color: #505050;}

#copyrights a {text-decoration: none; color: #505050;}
#copyrights a:hover {text-decoration: none; color: white;}

#bottommenu {margin: auto; text-align: center; padding: 5px 0px 0px 0px; height: auto; width: 802px; font-family: Arial; font-size: 11px; color: #858585;}

#bottommenu a {margin: 0px 5px 0px 5px; text-decoration: none; color: #858585;}
#bottommenu a:hover {text-decoration: none; color: white;}

#arrowlink {margin-top: 15px; padding:0; width: auto; height: auto; text-align: left; background: url("images/ico_arrow.gif") no-repeat 0px 1px; font-family: Arial; font-size: 11px; color: #717171;}
#arrowlink a {padding-left: 16px; margin:0; text-decoration: none; border-bottom: 0px dotted #920000; color: #717171;}
#arrowlink a:hover {text-decoration: none; border-bottom: 1px dotted #920000; color: #717171;}

#dotted:first-child {display: none;}
#dotted {width: 100%; height: 1px; padding: 0; margin: 0; background: url("images/dotted_h.gif") repeat-x 0 0; overflow: none;}

#clear {display:block; clear:both; height:0px; font-size:1px; line-height:1px;}