body { padding:0px; margin:0px; font-family:Tahoma; background:#EFEFEF url(i/fortis.png) repeat scroll 0 0; }
img { border:0px; }
a { text-decoration:none; color:#494848; }
#b { width:1024px; margin-left:auto; margin-right:auto; background:#fff; }
#b #top { height:79px; }
#b #baner1 { background-image:url('i/top1.jpg'); width:654px; height:261px; float:left; position:relative; }
#b #baner2 { background-image:url('i/top2.jpg'); width:370px; height:261px; float:left; position:relative; }
#b .czas { color:#494848; }
#b .czas p { color:#f57b20; font-weight:bold; margin:4px; }
#b .menu { height:22px; background:url('i/menu_bg.png'); font-size:11px; color:#494848; padding-top:8px; padding-left:30px; padding-right:30px; font-weight:bold; }
#b .menu ul { list-style:none; margin:0px; padding:0px; }
#b .menu ul li { float:left; padding-left:15px; padding-right:15px; border-right:1px solid #494848; }
#b .menu a { color:#494848; font-weight:bold; text-decoration:none; }
#b .sponsorzy { font-size:7pt; color:#919191; margin-top:5px; margin-left:20px; margin-right:20px; padding-bottom:5px; border-bottom:1px solid #ccc; }
#b .sponsorzy .items { margin-top:5px; margin-left:10px; }
#b .sponsorzy .items a { vertical-align:top; margin-left:20px; margin-right:15px; }
#b .bottom { position:relative; clear:both; height:26px; background:url('i/bottom_bg.png'); font-size:9px; margin-top:10px; font-family:Verdana; color:#494848; padding-top:14px; padding-left:18px; padding-right:30px; }
#left { float:left; width:190px; padding:15px; padding-top:15px; margin-top:15px; }
#left div { /*background:#f1f1f1;*/ font-size:11px; }
#right div { font-size:11px; }
div.line { border-top:1px solid #ccc; margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:5px; }
.content { padding:10px; color:#494848; background-image:url('i/right_bg.png'); }
.content a { text-decoration:none; color:#494848; }
.aktualnosci { /*margin-top:10px;*/ }
.aktualnosci .top { height:21px; background-image:url('i/aktualnosci.jpg'); }
.aktualnosci .content { padding-bottom:4px; }

.ogloszenia { margin-top:10px; }
.ogloszenia .top { height:21px; background-image:url('i/ogloszenia.jpg'); }
#left .czas { background:#fff !important; font-size:13px; margin-top:15px; }
#left div.content { background:#f1f1f1 !important; }
#center { float:left; width:480px; font-size:10px; padding-left:10px; padding-top:20px; background:url('i/line.png'); background-position:right top; background-repeat:no-repeat; }
#center h3 { font-size:17px; margin: 14px 0 0; padding:0; }
#right { float:right; width:256px; padding:20px; }
.partnerzy { text-align:center; width:255px; }
.polecamy { margin-top:7px; text-align:center; width:255px; position:relative; }
h3 { color:#494848; }
#h3 { font-size:17px; font-weight:bold; color:#494848; }
ul#gallery { list-style:none; padding:0px; margin:0px; }
ul#gallery li { width:140px; height:106px; position:relative; margin:6px; float:left; text-align:center; }
ul#gallery li a { color:#494848; }
ul#gallery_cat { list-style:none; padding:0px; margin:0px; }
ul#gallery_cat li { width:140px; height:140px; position:relative; margin:6px; float:left; text-align:center; }
ul#gallery_cat li a { text-decoration:none; color:#494848; }

#menu { position:absolute; top:233px; left:20px; }
#menu :hover { background-position: left bottom; }

#cal_top { text-align:center; margin-bottom:6px; }
#cal_top span { color:#f47321; font-weight:bold; font-size:12px; }
#calendar { margin-left:auto; margin-right:auto; }
#calendar thead { /*background:#ddd;*/ font-weight:bold; }
#calendar tr td { text-align:center; padding:2.4px 3px; font-size:11px; width:15px; }

ul.news_box { padding:0px; margin:0px; list-style:none; }
ul.news_box li { clear:both; font-size:12px; font-weight:bold; margin-bottom:9px; padding-bottom:19px; border-bottom:1px solid #ccc; }
ul.news_box2 { padding:0px; margin:0px; list-style:none; }
ul.news_box2 li { clear:both; margin-top:9px; margin-bottom:9px; padding-bottom:1px; padding-top:10px; }
