


html, body, div, form, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; background:#F0F0F0 url(../img/bg1.gif) 50% 0 repeat-y; text-align:left; }
html, body { height: 100%; }
img { border:0; }
a { text-decoration:none; color:#5885AF; }
a:hover { color:#333333; }

.inp { font-size:12px; padding:1px 2px 1px 2px; background-color:#FFFFFF; color:#675B54; border:1px solid #CAC0BD; }
.dis { font-size:12px; padding:1px 2px 1px 2px; background-color:#CCCCCC; color:#675B54; border:1px solid #CAC0BD; }
.wym { font-size:12px; padding:1px 2px 1px 2px; background-color:#FFFFFF; color:#675B54; border:1px solid #FF3401; }
.przy { font-size:12px; padding:1px 2px 1px 2px; background-color:#FAFAFA; color:#675B54; border:1px solid #3F5C94; }
.gwiazdka {color:#CC0000; font-weight:bold; }
.error { font-size:14px; color:#B0271C; font-weight:bold; }
.error_mini { font-size:12px; color: #B0271C; font-weight:normal; }


h1, h2, h3 { color:#5885AF; font-size:16px; font-weight:bold; padding:10px 0 10px 0; }

h4 { font-size:26px; }
h5 { font-size:30px; }
h5 { font-size:34px; }

object { border:0; outline:none; }
hr { border:0; height:1px; color:#CCCCCC; background-color:#CCCCCC; width:100%; margin:0 0 0 0; padding:0 0 0 0; }

#master { position:relative; padding:0 0 0 0; height: auto !important; height:100%; min-height:100%; width:990px; margin:0 auto 0 auto; background-color:#FFFFFF; }
#container { width:990px; padding:0 0 100px 0; }

#header { width:960px; padding:0 15px 0 15px; height:280px; background:transparent url(../img/bg4.jpg) 50% 100% no-repeat; }
#header #he1 { height:51px; width:960px; background:#FFFFFF url(../img/bg3.gif) 0 0 no-repeat; }
#he1 a { color:#FFFFFF; font-weight:bold; font-size:12px; padding:0 10px 0 10px; }
#he1 a:hover { color:#CCCCCC; }
#he1 a.cur { color:#FFFFFF; }
#he1 #hm1 { width:560px; float:left; line-height:19px; height:19px; padding:10px 0 0 0; float:left; text-align:left; } 
#he1 #hm2 { width:400px; float:left; line-height:19px; height:19px; padding:10px 0 0 0; float:left; text-align:right; } 

#header #he3 { height:160px; width:960px; padding:6px 0 0 0; }
#he3 #hlogo { display:block; width:210px; height:135px; float:left; }
#he3 #hbs1 { width:750px; height:150px; float:left; }
#hbs1 #bs1 { width:750px; height:150px; }
#he3 #hsearch { clear:both; width:960px; height:32px; line-height:32px; text-align:right; padding:4px 0 0 0; }
#hsearch #find { width:222px; background:transparent url(../img/bg5.gif); font-size:12px; padding:7px 8px 7px 8px; color:#675B54; border:0; }

#left { padding:18px 0 0 15px; width:200px; float:left; }
#content { width:775px; float:left; padding:0 0 0 0; } 
.conth { height:40px; background:url(../img/bg9-1.gif) 0 0 no-repeat; }
.conth h2 { height:20px; line-height:20px; background:url(../img/bg10-1.gif) 0 0 no-repeat; color:#333333; font-size:12px; font-weight:bold; padding:13px 0 7px 25px; width:195px; }
.ibox .conth h2 { float:left; } 
.ibox .conth h2.zright { background-image:url(../img/bg10-2.gif); } 
.ibox .conth h3 { float:left; height:20px; line-height:20px; background:url(../img/bg10-3.gif) 100px 0 no-repeat; color:#333333; font-size:12px; font-weight:bold; padding:13px 0 7px 125px; width:220px; } 
.ibox .conth a { display:block; float:left; height:20px; line-height:20px; background:url(../img/bg13-1.gif) 0 10px no-repeat; color:#FFFFFF; font-size:12px; font-weight:bold; padding:13px 0 7px 15px; width:195px; }
.ibox .conth a:hover { background-image:url(../img/bg13-2.gif); }
.ibox .conth a.zleft { padding-left:25px; background-position:10px 10px; width:185px; }
.contt { background:url(../img/bg9-2.gif) 0 0 repeat-y; padding:30px 45px 20px 45px; width:685px; }
.contf { height:20px; background:url(../img/bg9-3.gif) 0 0 no-repeat; }


#left #ldzis { color:#5885AF; display:block; width:130px; height:22px; text-align:left; float:left; font-size:11px; }
#left #lgodz { color:#666666; display:block; width:70px; height:22px; text-align:right; float:left; font-size:11px; }

#lmenu { width:200px; padding:0 0 60px 0; }
#lmenu ul { z-index:41; margin:0 0 0 0; padding:0 0 0 0; width:200px; }
#lmenu ul li.gl1 { z-index:42; padding:0 0 4px 0; margin:0 0 0 0; position:relative; list-style:none; display:block; width:200px; }
#lmenu ul li a.gl1 { display:block; background:url(../img/bg8.jpg) 100% 0 no-repeat; text-align:left; width:181px; padding:0 0 0 19px; height:30px; line-height:30px; font-weight:bold; color:#333333; }
#lmenu ul li a.gl1:hover { background-image:url(../img/bg7.jpg); color:#FFFFFF; }

#lmenu ul li.gl2 { z-index:42; padding:0 0 4px 0; margin:0 0 0 0; position:relative; list-style:none; display:block; width:200px; }
#lmenu ul li a.gl2 { display:block; background:url(../img/bg17.jpg) 100% 0 no-repeat; text-align:left; width:181px; padding:5px 0 0 19px; height:40px; line-height:16px; font-weight:bold; color:#333333; }
#lmenu ul li a.gl2:hover { background-image:url(../img/bg18.jpg); color:#FFFFFF; }


#lmenu ul ul { position:absolute; left:200px; top:0; display:none;}
#lmenu ul.level2 { width:200px; padding:0 0 0 5px; }
#lmenu ul.level1 li.submenu:hover ul.level2 { display:block;  }
#lmenu ul.level2 li { background-color:#5885AF; width:181px; padding:0 0 7px 19px; display:block; margin:0 0 0 0; float:none; }
#lmenu ul.level2 li a { text-decoration:none; background-image:none; display:inline; line-height:14px; font-size:12px; text-align:left; color:#FFFFFF; font-weight:bold; padding:0 0 0 0; margin:0 0 0 0; }
#lmenu ul.level2 li a:hover { color:#333333; background-image:none; } 
#lmenu ul.level2 li.first { background:transparent url(../img/bg12-1.gif) 0 0 no-repeat; padding-top:10px; }  
#lmenu ul.level2 li.last { background:transparent url(../img/bg12-2.gif) 0 100% no-repeat; height:10px; line-height:6px; font-size:6px; padding:0 0 0 19px; }  
#lmenu a.cur, #lmenu a.cur:hover { background-image:url(../img/bg6-2.jpg); color:#FFFFFF; }

#zrowniez { width:200px; padding:0 0 40px 0; color:#5885AF; }
#zrowniez span { display:block; padding:0 0 6px 0; }
#zrowniez a { display:block; color:#5885AF; font-weight:bold; border:1px solid #D1D3D5; border-width:1px 0 0 0; height:26px; line-height:26px; }
#zrowniez a:hover { color:#333333; }

#lbanery { width:200px; padding:0 0 40px 0; color:#5885AF; }
#lbanery span { display:block; padding:0 0 12px 0; }


#bott { width:990px; padding:0 0 100px 0; }
#bott #bott1 { padding:18px 0 0 34px; width:181px; height:70px; background:url(../img/bg14.jpg) 15px 10px no-repeat; float:left; color:#FFFFFF; font-weight:bold; line-height:20px; }
#bott #bott2 { width:775px; float:left; padding:0 0 0 0; } 
#bott #pozostalo { font-size:24px; line-height:30px; color:#FF9900; border:1px solid #FFFFFF; padding:0 4px 0 4px; }
#nltfrm { clear:both; width:320px; height:32px; line-height:32px; text-align:left; padding:15px 0 15px 0; }
#nltfrm #nemail { width:185px; background:url(../img/bg16.gif); font-size:12px; padding:7px 8px 7px 8px; color:#675B54; border:0; }


#footer { background:transparent url(../img/bg2.gif) 50% 100% no-repeat; height:43px; padding:17px 15px 0 15px; width:960px; position:absolute; bottom:0; left:0; }
#footer #f1 { text-align:left; width:460px; padding:10px 0 0 20px; float:left; font-size:12px; font-weight:bold; height:20px; }
#footer #f2 { text-align:right; width:460px; padding:10px 20px 0 0; float:left; font-size:12px; font-weight:bold; height:20px; }
#footer a { color:#FFFFFF; }
#footer a:hover { color:#CCCCCC; }
#footer a.cur { color:#FFFFFF; }
#footer #f1 a { padding:0 20px 0 0; }
#footer #f2 a { padding:0 0 0 20px; }

#tresc { padding:0 0 50px 0; width:685px; }
#tresc img { border:5px solid #D1D3D5; }

.pdata { display:block; padding:0 37px 5px 0; height:32px; background:url(../img/bg11-1.gif) 100% 0 no-repeat; text-align:right; }
.pdata span { font-size:10px; }
.pauto { display:block; padding:0 37px 15px 0; height:32px; line-height:32px; background:url(../img/bg11-6.gif) 100% 0 no-repeat; text-align:right; }
.puser { display:block; padding:0 37px 5px 0; height:32px; line-height:32px; background:url(../img/bg11-2.gif) 100% 0 no-repeat; text-align:right; }

.c1 { height:1px; clear:both; }
.p1 { height:51px; clear:both; background:url(../img/p1.gif) 0 50% repeat-x; }
.asize { height:32px; text-align:right; }
.asize img { border:0; height:32px; width:32px; }
.asize a.print { display:block; float:left; padding:0 37px 0 0; height:32px; width:320px; background:url(../img/bg11-5.gif) 100% 0 no-repeat; text-align:right; line-height:32px; }
.asize a.print2 { display:block; float:left; padding:0 37px 0 0; height:32px; width:75px; background:url(../img/bg11-5.gif) 100% 0 no-repeat; text-align:right; line-height:32px; }
.asize a.rss { display:block; float:left; padding:0 37px 0 0; height:32px; width:208px; background:url(../img/bg11-8.gif) 100% 0 no-repeat; text-align:right; line-height:32px; }
.asize a.printpdf { display:block; float:left; padding:0 37px 0 0; height:32px; width:120px; background:url(../img/bg11-4.gif) 100% 0 no-repeat; text-align:right; line-height:32px; }
.asize a { color:#333333; }
.asize a:hover { color:#5885AF; }

#zalaczniki { width:343px; padding:0 0 20px 0; background:url(../img/p1.gif) 100% 0 repeat-y; float:left; margin:0 0 20px 0; }
#zalaczniki span { display:block; height:32px; line-height:32px; padding:0 0 15px 45px; background:url(../img/bg11-3.gif) 0 0 no-repeat; }
#zalaczniki ul { display:block; padding:0 0 0 0; margin:0; }
#zalaczniki li { list-style:none; padding:0 0 3px 0; margin:0; display:block; width:340px; }
#zalaczniki li a { font-weight:bold; color:#5885AF; }
#zalaczniki li a:hover { color:#333333; }

#linki { display:block; padding:0 0 0 0; margin:0; }
#linki li { list-style:none; padding:0 0 3px 0; margin:0; }
#linki li a { font-weight:bold; color:#5885AF; }
#linki li a:hover { color:#333333; }
#linki li a.cur { color:#333333; }

#gallery { width:685px; padding:50px 0 70px 0; background-color:#FFFFFF; }
#gallery h1 { text-align:left; }
#gallery #gfoto { border:5px solid #D1D3D5; }
#gallery ul { width:685px; padding:0 0 0 0; list-style-type:none; list-style:none; }
#gallery ul li { display:block; float:left; width:105px; height:75px; }
#gallery ul li a img { width:100px; height:60px; padding:0 0 5px 0; border:1px solid #FFFFFF; border-width:0 0 5px 0; }
#gallery ul li img.cur { border-color:#5885AF; }

.bg-p1c { background:url(../img/p1.gif) 50% 0 repeat-y; }

.items { padding:0 0 20px 0; }
.items .item { padding:0 0 25px 0; background:url(../img/p1.gif) 0 100% repeat-x; margin:0 0 15px 0; }
.items .item a { color:#5885AF; font-weight:bold; display:block; padding:0 0 10px 0; }
.items .item a:hover { color:#333333; } 
.items .item .abstr { display:block; float:left; width:555px; }
.items .item .pdata { display:block; float:left; width:93px; }
.ibox .item a.more { background:url(../img/a1-1.gif) 0 15px no-repeat; display:block; float:left; height:32px; line-height:32px; padding:15px 0 5px 37px; }
.ibox .item .pdata { padding:15px 37px 5px 0; background-position:100% 15px; float:right; }

#kalendh { position:relative; width:220px; height:250px; float:right; }
#kalend { position:absolute; top:0; left:30px; width:196px; height:250px; padding:0 0 0 13px; background:url(../img/p1.gif) 0 0 repeat-y; }
#kalend table { width:196px; }
#kalend td { width:28px; height:28px; line-height:28px; text-align:center; vertical-align:middle; color:#333333; font-weight:bold; font-size:11px; }
#kalend .header { background:url(../img/bg15-1.gif) 0 0 no-repeat; }
#kalend .dzien { background:url(../img/bg15-2.gif) 0 0 no-repeat; }
#kalend .nazwa .niedz { color:#FF0000; }
#kalend .dni .niedz { background:url(../img/bg15-4.gif) 0 0 no-repeat; color:#FFFFFF; }
#kalend .wpisy { background:url(../img/bg15-3.gif) 0 0 no-repeat; color:#FFFFFF; }
#kalend .wpisy a { display:block; height:28px; width:28px; line-height:28px; color:#FFFFFF; }
#kalend .aktualny { background:url(../img/bg15-5.gif) 0 0 no-repeat; }
#kalend .wiersz	{ height: 28px; }
/* #kalend .puste { } */
