*{margin:0;padding:0}
body#page {margin:0; padding:0; font-family:tahoma,verdana,arial; font-size: 11px; color:#333333;background: #bde9ff url(../images/bg_body.jpg) no-repeat center top}
.clear {clear:both;}
.hide {display:none;}
p {line-height: 18px; margin:0;padding:0;}
form {margin:0;padding:0;}
table {margin:0;padding:0;}
img {border:none;}
a {text-decoration:none;}
ul{margin:0;padding:0;}
#cms ul , #tinymce ul { padding : 5px 0 5px 15px;  } 

.wrap_bg { }
.wrap {margin: 0 auto;width:970px;position:relative}
.header { height:401px; width:970px;}
.header .mt {bottom:0px;float:right;position:relative;}
.header .flag {float:right;position:relative;bottom:95px;}
.header .logo {float:left;height:124px;left:36px;position:relative;width:169px;background:white}

.header .mmt{background:url("../images/top_bg_menu.JPG") no-repeat scroll 0 0 transparent;height:52px;margin:0 auto;padding:0;width:950px;}
.header .mmt ul {list-style:none;float:left;margin-top:8px;margin-left:30px;}
.header .mmt li{float:left;margin-left:5px;padding-left:15px;min-width:50px;}
.header .mmt li a {display:block;height:38px;padding-right:10px;}
.header .mmt li:hover {background:url("../images/top_li_hover.png") no-repeat left center;height:38px;padding-left:15px;min-width:50px;text-align:center;}
.header .mmt li:hover a{background:url("../images/top_li_hover_right.png") no-repeat right center;display:block;height:38px;padding-right:10px;}
.header .mmt li img {position:relative;top:5px;}

.szukaj {float:left;margin-left:55px;margin-top:14px;}
input.textfield {background: url(../images/input_search.png) no-repeat; padding-left:5px;width:100px;border:none;width:152px;height:22px;color:#9dd4ea}
input.search_button {border:none;cursor:pointer;background: url(../images/btn_search.png) no-repeat;width:24px;height:22px;position:relative;top:1px;}

.gallery_desc {width:95%}


.container {background:none repeat scroll 0 0 white;padding-left:10px;width:960px;}
.container .left { border-right:1px dotted #BFBFBF;float:left;margin-right:3px;min-height:600px;padding-bottom:10px;width:253px;margin-bottom:10px;}
.container .left .gal {margin-bottom:5px;border-bottom: 1px solid #e5e5e5;padding-bottom:5px;width:229px;padding-top:7px;padding-left:5px;overflow:hidden;}
.container .left .gal .leftt{float:left;width:150px;}
.container .left .gal .leftt span{background: url(../images/ile.png) no-repeat;color:#FFF;padding:3px 5px 5px 3px;margin-right:5px;font-family:tahoma;}
.container .left .gal .leftt .name{font-weight:bold;}
.container .left .gal .leftt .name a {color:#454545}
.container .left .gal .leftt .desc{margin-top:10px;}
.container .left .gal .leftt img {float:right;}

/* NEWS */
.news { width: 90%;margin: 0 auto;overflow:hidden;border-bottom:1px solid #18749D;padding-bottom:10px; }
.news .news_date {}
.news .news_name {margin-top:10px;font-weight:bold;margin-left:10px;}
.news .news_name a { color: #18749D;}
.news .news_date {margin-left:10px;color:#37A1D1}
.news .news_desc {margin-left:20px;width:350px;}
.news_more {margin-right:20px;float:right;}
.news_more a {color:#37A1D1;}
.gallery {margin-left:20px;}
.gallery table {margin-top:10px;}
.gallery table tr {}
.gallery table tr td {}
.gallery table tr td a {}
.gallery table tr td a img {border: 1px solid #5ac5f7;padding:1px;margin-right:10px;margin-bottom:5px;}


/* CALENDAR */
#calendarTable {width:90%;margin-left:10px;position:relative;}
.miesiac {text-align:center;margin-bottom:5px;height:25px;}
.days {background: url(../images/days_bg.jpg) no-repeat;height:21px;color:#fff;}
#cal_body tr {}
#cal_body tr td {padding:4px;text-align: center;}
#currentDay {background: url(../images/current_day.png) no-repeat 2px 1px;color:#fff;font-weight:bold;}
#cal_body tr td.active {background: url(../images/active_day.jpg) no-repeat 2px 1px;}
#cal_body tr td.active a {text-decoration: none; color:#fff;}
.niedziela_bg {background:url("../images/niedziela_bg.jpg") no-repeat scroll 0 0 transparent;height:150px;left:207px;position:absolute;top:87px;width:29px;}
.sobota_bg {background:url("../images/sobota_bg.jpg") no-repeat scroll 0 0 transparent;height:150px;left:175px;position:absolute;top:87px;width:29px;}



.container .center {min-height:445px;width:441px;float:left;}
.container .center .main {background:url("../images/aktualnosci.PNG") no-repeat scroll 0 0 transparent;height:32px;margin-top:5px;width:436px;}
.container .center .main img {margin-top:5px;margin-left:15px;}
#cms {margin-left:10px;margin-top:10px;width:400px;}


.right {float:left;min-height:600px;width:253px;border-left:1px dotted #BFBFBF;padding-left:3px;padding-bottom:10px;margin-bottom:10px;position:relative;}
.right .wydarzenia {min-height:100px}
.right .sponsorzy {}
.news_right {border-bottom:1px solid #E5E5E5;margin-left:10px;margin-top:10px;padding-bottom:7px;width:240px;}
.news_right .name {float:left;color: #454545;}
.news_right .name a {color: #454545;font-weight:bold;}
.news_right .news_date {float:right;color:#147eae}
.news_right .desc {margin-top:5px;}

.container .search {background:red; width: 160px; height:100px; float:left;}
.container .knowing {background:pink; width: 160px; height:100px; float:left;}

.footer {}
.foot{background: #ffffff url("../images/foot_bg.JPG") no-repeat center top; width:970px; height: 76px;margin: 0 auto;padding-top:5px;margin-bottom:0px;}
.foot #mb {width:380px;text-align:center;margin:5px auto 20px;}
.foot #mb a {color:#8cc3dc}
.trol {}
/*
a:link{text-decoration:none;}
a:visited{text-decoration:none;color: black;}
a:hover{text-decoration:none;color: #696B65;}

.mm {margin:0;padding:0;list-style:none;position:absolute;margin-top:82px; margin-left: 460px;}
   .mm li{float:left;height:28px;overflow:hidden; margin-right: 40px;}
   .mm li a:hover img , .mm li.active a img {margin-top:-28px;}
   a img {border:none;}
  */