body { margin:0; padding:0 }

ul { margin:0; padding:0; background:#FFFFFF; }
h1 { font-family:Arial; font-size:13px; color:#000; padding: 14px 0 10px 0; margin:0 }
a img { border:0 }
th { color:#FFF; background-color:#d50000; padding:3px 13px 3px 13px; border-left:1px solid #fff }
td { height:29px }
table { text-align:center }

.page { display:block; overflow:hidden; width: 990px; font-family:Arial; }
.top { display:block; overflow:hidden; width:990px; height: 148px; }
.logo { width:311px; height:102px; display:block; overflow:hidden; float:left }
.top_srodek { width:469px; display:block; overflow:hidden; float:left; height:102px; text-align:left; }
.top_prawa { width:210px; display:block; overflow:hidden; text-align:right; padding-top:14px; float:left }
.top_prawa a { font-size:11px; color:#d50000; font-family:Arial; text-decoration:none; }
.top_prawa a:hover { font-size:11px; color:#f46262; font-family:Arial; text-decoration:underline; }

.szukaj1 { background: url('../img/okienko.jpg') no-repeat; width:173px; height:24px; float:left; margin-top:30px; }
.szukaj1 input { margin-top:2px; margin-left:2px; float: left; width:164px; border:0; color:#666666; }
.szukaj2 input { margin-top:30px }

.szary { color:#666666; font-size:12px; }
.menu { display:block; overflow:hidden; width:990px; height:41px; padding-top:10px; }

#navlist li { display: inline; list-style-type: none; padding-right: 14px; padding-top:5px; padding-left:0px }
#navlist a { font-size:13px; color:#000; font-weight:bold; text-decoration:none; padding:7px 5px 7px 5px }
#navlist a:hover { background-color:Red; color:#FFF; padding:7px 5px 7px 5px }
#navlist .active {background-color:Red; color:#FFF; padding:7px 5px 7px 5px;}


.grafika { display:block; overflow:hidden; height:240px; background: url('../img/tlo_grafika_gl.gif') repeat-x; color:#fff; font-family:Arial; }
.grafika1 { display:block; overflow:hidden; height:240px; width:990px; background: url('../img/tlo_grafika.gif') repeat-x; }
.grafika_lewa { float:left; display:block; overflow:hidden; height:240px; width:660px; background: url('../img/grafika.jpg') no-repeat; }
.grafika_prawa { display:block; overflow:hidden; height:240px; width:330px; text-align:left; }
.grafika_prawa_tytul { display:block; overflow:hidden; font-size:14px; padding:20px 20px 10px 20px; }
.grafika_prawa_text { display:block; overflow:hidden; font-size:13px; padding:0 20px 20px 20px; }
.grafika_prawa_text a { text-decoration:underline; color:#fff; }
.grafika_prawa_text a:hover { text-decoration:underline; color:#e5e1e1; }
.page2 { display:block; overflow:hidden; width: 990px; font-family:Arial; margin-top:20px }
.glowna_lewa { display:block; overflow:hidden; float:left; width:330px; }
.glowna_srodek { display:block; overflow:hidden; float:left; width:330px; }
.glowna_prawa { display:block; overflow:hidden; float:left; width:330px;  }

.box { width:330px; display:block; overflow:hidden; padding-bottom:45px }
.box_gora { background: url('../img/top_box.gif') repeat-x; text-align:left; padding-left:10px; height:45px }
.box_gora a { color:#44609c; text-decoration:none; font-size:12px }
.box_gora a:hover { color:#768ec2; text-decoration:underline; font-size:12px }
.box_gora1 { text-align:left; padding-left:10px; height:45px }
.box_gora1 a { color:#44609c; text-decoration:none; font-size:12px }
.box_gora1 a:hover { color:#768ec2; text-decoration:none; font-size:12px }

.t1 { font-size:12px; background: url('../img/t1.gif') repeat-x; height:29px; font-weight:bold }
.t11 { font-size:12px; background: url('../img/t1.gif') repeat-x; height:29px; font-weight:bold; color:#d50000 }
.t2 { font-size:12px; background: url('../img/t2.gif') repeat-x; height:29px; font-weight:bold }
.t22 { font-size:12px; background: url('../img/t2.gif') repeat-x; height:29px; font-weight:bold; color:#d50000 }
.zdjecia { width:110px; display:block; overflow:hidden; text-align:center; font-size:12px; color:#4d4d4d; float:left; padding-bottom:20px }
.zdjecia img { padding-bottom:3px }

.glowna_img_galeria { width: 80px; height: 80px; margin-left: 15px; float: left; position: relative;}
.glowna_img_galeria img { position: absolute; bottom: 0; right: 0; padding-bottom:0; }


.news { display:block; overflow:hidden; padding-bottom:30px; text-align:left; padding:10px; width:310px }
.news h1 { color:#44609c; font-family:Arial; font-size:17px; padding: 0 0 10px 0; margin:0; }
.news a { color:#44609c; padding: 0 0 10px 0; text-decoration:none; margin:0; }
.news a:hover { color:#768ec2; padding: 0 0 10px 0; text-decoration:underline; margin:0; }
.news_zdjecie { display:block; overflow:hidden; width:120px; float:left }
.news_text { color:#222222; font-size:11px; display:block; overflow:hidden; width:190px }
.news_text a { color:#d50000; text-decoration:none; }
.news_text a:hover { color:#f46262; text-decoration:underline; }

.news_list { display:block; overflow:hidden; padding-bottom:30px; text-align:left; padding:10px; width:600px }
.news_list h1 { color:#44609c; font-family:Arial; font-size:17px; padding: 0 0 10px 0; margin:0; }
.news_list a { color:#44609c; padding: 0 0 10px 0; text-decoration:none; margin:0; }
.news_list a:hover { color:#768ec2; padding: 0 0 10px 0; text-decoration:underline; margin:0; }
.news_list .news_zdjecie { display:block; overflow:hidden; width:120px; float:left }
.news_list .news_text { color:#222222; font-size:11px; display:block; overflow:hidden; width:480px; }
.news_list .news_text a { color:#d50000; text-decoration:none; }
.news_list .news_text a:hover { color:#f46262; text-decoration:underline; }

.news_desc { display:block; overflow:hidden; padding-bottom:30px; text-align:left; padding:10px; width:610px; }
.news_desc h1 { color:#44609c; font-family:Arial; font-size:17px; padding: 0 0 10px 0; margin:0;  }
.news_desc .news_zdjecia { clear: both; float: left; width:  100%; margin-top: 10px;  }
.news_desc .news_zdjecia img { padding: 1px; border: 1px solid #939393; }
.news_desc .news_text { color:#222222; font-size:11px; display:block; overflow:hidden; width:100%; }




.podstrona_text .video_news {width: 500px; border-bottom: 1px solid #DCDCDC; margin-bottom: 10px; float:  left;}
.podstrona_text .video_news .video_news_text .video_news_tytul { width:  300px;}
.podstrona_text .video_news .video_news_text .video_news_tytul a { color: #D50000;}

.podstrona_text .video_news .video_news_text { width:  300px;}


.video_news { display:block; overflow:hidden; padding-bottom:30px; text-align:left; padding:10px; width:330px }
.video_news_zdjecie { display:block; overflow:hidden; margin-right: 20px; width:150px; float:left; position: relative; height: 100px; overflow: hidden; }
.video_news_zdjecie .img { clear: both; float: left; position: absolute; top: 0; left: 0;}
.video_news_zdjecie .ico { position: absolute; right: 0; bottom: 0; z-index: 1000;}
.video_news_text { color:#4d4d4d; font-size:11px; display:block; overflow:hidden; width:140px }
.video_news_tytul a { color:#d50000; font-size:13px; width:140px; display:block; overflow:hidden; padding-bottom:3px; text-decoration:none }
.video_news_tytul a:hover { color:#f46262; font-size:13px; width:140px; display:block; overflow:hidden; padding-bottom:3px; text-decoration:underline }
.video_news_tytul { color:#4d4d4d; font-size:13px; width:140px; display:block; overflow:hidden; font-weight:bold; padding-bottom:3px }
.video_news_text a { color:#d50000; text-decoration:none; }
.video_news_text a:hover { color:#f46262; text-decoration:underline; }






.godziny { display:block; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #dcdcdc; margin-bottom:10px; width:330px }
.godzina { display:block; overflow:hidden; float:left; font-weight:bold; font-size:12px; padding-left:10px; width:50px }
.druzyny { display:block; overflow:hidden; font-size:12px; width:290px; text-align:left; padding-bottom:3px }
.druzyna a { color:#44609c; font-size:12px; font-family:Arial; text-decoration:none; padding-right:3px }
.druzyna a:hover { color:#768ec2; font-size:12px; font-family:Arial; text-decoration:underline; padding-right:3px }
.grupa a { color:#939393; font-size:11px; font-family:Arial; text-decoration:underline; padding-right:3px }
.grupa a:hover { color:#b7b6b6; font-size:11px; font-family:Arial; text-decoration:underline; padding-right:3px }

.footer { text-align:left; font-size:11px; color:#939392; display:block; overflow:hidden; width: 990px; font-family:Arial; border-top:1px solid #dcdcdc; padding-top:15px; padding-bottom:30px }
.footer a { font-size:11px; color:#939392; font-family:Arial; padding-right:20px; text-decoration:none }
.footer a:hover { font-size:11px; color:#b7b6b6; font-family:Arial; padding-right:20px; text-decoration:underline }
.footer1 { display:block; overflow:hidden; padding-top:5px }
.footer1 a { color:#d50000; text-decoration:none; }
.footer1 a:hover { color:#f46262; text-decoration:underline; }
.footer_gora a { float:right; color:#44609c; text-decoration:none }
.footer_gora a:hover { float:right; color:#768ec2; text-decoration:underline }

.podstrona_prawa { width:660px; display:block; overflow:hidden; float:left }
.box2 { width:640px; display:block; overflow:hidden; padding-bottom:25px; margin-left:20px; text-align:left; }
.box_gora2 { background: url('../img/top_box.gif') repeat-x; text-align:left; padding-left:10px; height:45px; width:640px; }
.box_gora_text2 { color:#000; text-decoration:none; font-size:18px; font-weight:bold; padding-top:14px; display:block; overflow:hidden }
.podstrona_zajawka { display:block; overflow:hidden; line-height:150%; font-weight:bold; font-family:Arial; font-size:13px; width:640px; padding-left:10px; padding-bottom:15px }
.podstrona_text { border-bottom:1px solid #dcdcdc; display:block; overflow:hidden; line-height:150%; font-family:Arial; font-size:13px; width:620px; padding-left:10px; }
.box2 a { color:#44609c; text-decoration:none; font-size:12px }
.box2 a:hover { color:#768ec2; text-decoration:underline; font-size:12px }

#leftMenu {width:330px; float: left; margin-bottom: 15px; }
#leftMenu .menu_0 { background: #d50000; font-size: 13px;  float:  left; width: 312px; text-align:  left; padding: 9px; border-bottom: 1px solid #FFFFFF; font-weight: bold;}
#leftMenu .menu_0 a { color: #FFFFFF; text-decoration:  none; }
#leftMenu .menu_0 a:hover { text-decoration: underline;}


#leftMenu .menu_0_active {background: url('../img/menu_0_active.gif') #484848 no-repeat right; font-size: 13px;  float:  left; width: 312px; text-align:  left; padding: 9px; border-bottom: 1px solid #FFFFFF; font-weight: bold;}
#leftMenu .menu_0_active a { color: #FFFFFF; text-decoration:  none; }
#leftMenu .menu_0_active a:hover { text-decoration: underline;}

#leftMenu .menu_1 { background: #e8e8e8; font-size: 13px;  float:  left; width: 303px; text-align:  left; padding: 9px 9px 9px 18px; border-bottom: 1px solid #FFFFFF; font-weight: bold;}
#leftMenu .menu_1 a { color: #484848; text-decoration:  none; }
#leftMenu .menu_1 a:hover { text-decoration: underline;}


#leftMenu .menu_1_active {background: url('../img/menu_1_active.gif') #e8e8e8 no-repeat right; font-size: 13px;  float:  left; width: 303px; text-align:  left; padding: 9px 9px 9px 18px; border-bottom: 1px solid #FFFFFF; font-weight: bold;}
#leftMenu .menu_1_active a { color: #d50000; text-decoration:  none; }
#leftMenu .menu_1_active a:hover { text-decoration: underline;}

#leftMenu .menu_2 { background: #ffffff; font-size: 12px;  float:  left; width: 282px; text-align:  left; padding: 9px 9px 9px 39px; border-bottom: 1px solid #e8e8e8; }
#leftMenu .menu_2 a { color: #44609c; text-decoration:  none; }
#leftMenu .menu_2 a:hover { text-decoration: underline;}


#leftMenu .menu_2_active {background: url('../img/menu_list.gif') #ffffff no-repeat; background-position: 23px 11px; font-size: 12px;  float:  left; width: 282px; text-align:  left; padding: 9px 9px 9px 39px; border-bottom: 1px solid #e8e8e8; font-weight: bold; }
#leftMenu .menu_2_active a { color: #484848; text-decoration:  none; }
#leftMenu .menu_2_active a:hover {color: #484848; text-decoration: underline;}

.gallery_name { font-weight: bold;}
.gallery_pics {}
.gallery_pics img { padding: 1px; border: 1px solid #484848; margin-right: 5px; margin-bottom: 5px;}

.gallery_menu { float: left; margin-right: 10px;  }

.gallery_menu a { clear: both; float: left; text-align: center; width: 100%; color: #000000; font-weight: bold; }
.gallery_menu a:hover { color: #000000;}

.banner { float: left; margin-bottom:  10px; margin-right: 5px;}
