body,td,input,select,textarea {font-family:tahoma, arial,verdana ; margin: 0; padding: 0;}
a img {border: none;}           
p {margin: 0; padding: 0;}
ul, ul li {margin:0; padding: 0;}
.clear{clear:both;}
h1 , h2 , h3 , h4 , h5 , h6 {margin: 0; padding: 0;}
.ie {font-size: 1.2em; line-height: 1.4em;}
.small {font-size: 1.2em;}
.medium {font-size: 1.2em}
.big {font-size: 1.4em;}
.bold {font-weight: bold;}
.bok {margin: 0 0 0 -10000px; width: 1px; height: 1px; overflow: hidden;position: absolute;}
#body {margin: 0 auto;background: #f5f5f5 url(../images/bg_bg.jpg) no-repeat top center;}
#body_bn {background: #f5f5f5 url(../images/bn_bg.jpg) no-repeat top center;}
#wrap {width: 994px; margin: 0 auto; }

#header {margin: 0 0 0 5px;}
#flash_header {width: 992px; height: 185px; margin: -1px 0 0 -3px;/* background: url(../images/flash_header.jpg) no-repeat 0 0;*/}
#flash_header object {width:992px; height: 185px; }

#herb {float: right; margin: 47px 20px 0 0;}
#menu_t { height: 46px;width: 985px; margin: 0; background: url(../images/bastek_mm.jpg) no-repeat -3px 0; }
#menu_tbn {height: 46px;width: 989px; margin: 0; background: navy url(../images/menu_bn_bg.png) no-repeat right top;}   
#menu_twielkanoc {height: 46px;width: 989px; margin: 0; background: navy url(../images/menu_wielkanoc_bg.png) no-repeat right top;}     /*url(../images/menu_t_bg.png) repeat-x 0 0;*/
#clock {float: right;margin: 14px 74px 0 0; width: 39px; height: 21px; }

#mt {float: left;margin-top: 14px; list-style-type: none;}
#mt li {float: left; margin: 0 12px}

#flash2 {width: 989px; min-height: 172px;background: url(../images/col_l_bg.png) repeat-x 0 0;}
#flash_edit {float: right;margin: 4px 0px 0 0;width: 796px; height: 172px;/* background: url(../images/flash_edit.jpg) no-repeat 0 0;*/}
#flash_edit object {;width: 796px; height: 172px;/* background: url(../images/flash_edit.jpg) no-repeat 0 0;*/}
#konsola {float: left; width:178px ; min-height: 173px;}
#bryt_top {height: 40px; width: 984px; background: url(../images/bryt_top_bg.png) repeat-x 0 0;}
#lang {margin: 25px 0 0 6px;}
#lang ul li {float: left; margin: 0 2px; list-style-type: none;}
.flags img {margin: 0 3px;}
#kalendarz_top {width: 180px; margin: 21px 0 0 10px; font-size: 0.8em; color: #606c86;}
#skala {min-height: 20px; margin: 21px 0 0 8px;background: url(../images/wybierz.png) no-repeat 0 0;}
#skala ul {margin: 0 0 0 111px;}
#skala ul li {float: left;  list-style-type: none; margin: -1px 3px 3px 3px;}
#skala ul li.mala_cz a {display: block; text-indent: -10000px; width:7px; height:16px; background: url(../images/a1.png) no-repeat 0 0;}
#skala ul li.srednia_cz a {display: block; text-indent: -100000px; width:8px; height:16px; background: url(../images/a2.png) no-repeat 0 0;}
#skala ul li.duza_cz a {display: block; text-indent: -100000px; width:10px; height:16px; background: url(../images/AA.png) no-repeat 0 0;}
#skala ul li img {margin-top: -4px;}

#main {width: 992px; margin: 3px 0 0 0;padding-bottom: 20px; background: #fbfbfb url(../images/bryt_top_bg.png) repeat-x top;}
#ml_ {float: left; width: 202px;margin: 2px 0 0 0;}
#ml_ .site_list {margin: 0 0 2px 0;}
#ml_ .mode_name , #mr_ .mode_name {width: 194px;min-height: 20px; padding: 6px 0 0px 0; margin: 3px 0 0 0; background: #5a85b7 url(../images/ml_bg.png) repeat-x 0 0;}

#ml_ .mode_name_bn , #mr_ .mode_name_bn {width: 184px; min-height: 20px; padding: 22px 0 0 12px; margin: 5px 0 0 0; }
#ml_ .mode_name_bn .snow , #mr_ .mode_name_bn .snow {position: absolute; z-index: 10;margin: -22px 0 0 -12px; width: 119px; height: 41px; background: url(../images/BN_ABS.png) no-repeat 0 0;}
#ml_ .mode_name_bn h3 , #mr_ .mode_name_bn h3 {color: #ffffff; font-family: Tahoma; font-size: 0.8em;margin: -9px 0 0 0;padding: 8px 4px 3px 25px;background: #779727 url(../images/ul_li_bn_bg.gif) repeat-x 0 0;}

#ml_ .mode_name_wielkanoc , #mr_ .mode_name_wielkanoc {width: 196px; min-height: 20px; padding: 22px 0 0 0; margin: 5px 0 0 0; }
#ml_ .mode_name_wielkanoc .egg , #mr_ .mode_name_wielkanoc .egg {position: absolute; z-index: 10;margin: -19px 0 0 6px; width: 21px; height: 35px; background: url(../images/egg.png) no-repeat 0 0;}
#ml_ .mode_name_wielkanoc h3 , #mr_ .mode_name_wielkanoc h3 {color: #ffffff; font-family: Tahoma; font-size: 0.8em;margin: -9px 0 0 0;padding: 6px 4px 5px 36px;background: #5a85b7 url(../images/module_name_egg_bg.gif) repeat-x 0 0;}

#ml_ .mode_name h3 , #mr_ .mode_name h3 {margin: 0 0 0 20px;padding: 0 0 3px 0;font-family: Tahoma; font-size: 0.8em; font-weight: bold; color: #ffffff;}
#ml_ .mode_name h3 a , #mr_ .mode_name h3 a {float: left; text-decoration: none;font-family: Tahoma; font-size: 0.8em; font-weight: bold; color: #ffffff;}
#ml_ .arrow_white , #mr_ .arrow_white {position: absolute;  width: 3px; height: 5px; margin: 5px 11px 0 10px; background: url(../images/arrow_white.png) no-repeat 0 0;}
#ml_ .ml_end {float: right; width: 1px; height: 26px; margin: -6px 0 0 0 ; background: url(../images/ml_bg_r.png) no-repeat 0 0;}
#ml_ #validator {margin: 20px 0 10px 55px;}
#ml_ #validator p {margin: 5px 0;}
#ml_ ul li .active , #mr_ ul li .active {border: none; }

.arrow_grey {float: left; width: 3px; height: 11px; margin: 7px 0 0 -10px; background: url(../images/arrow_grey.png) no-repeat 0 0;}
.active .arrow_grey {margin: 7px 11px 0 15px;}


#ml_ ul .level1 {width: 170px; font-size: 1em;  }
#mr_ ul .level1 {width: 173px; font-size: 1em;  }

#ml_ ul .level2 , #mr_ ul .level2 {margin: 0 0 0 5px; width: 157px;}
#ml_ ul .level2 li.level2 , #mr_ ul .level2 li.level2 { padding: 3px 3px 3px 5px; }

#ml_ ul .level3 , #mr_ ul .level3 {margin: 0 10px; width: 140px;}
#ml_ ul .level3 li , #mr_ ul .level3 li {width: 125px;}
#ml_ ul.level1 li , #mr_ ul.level1 li {list-style-type: none; margin: 0 0 0 0;padding: 6px 0 6px 20px; border-bottom: 1px solid black; background: url(../images/ml_li_li_bg.gif) repeat-x top;}
#ml_ ul.level1 li:first-child , #mr_ ul.level1 li:first-child {background: none;}

#ml_ ul.level1 li a , #mr_ ul.level1 li a {color: #000000; font-family: Tahoma; font-size: 1em; text-decoration: none; font-weight: normal;}
.mojaklasa {float: left; margin-top: 5px;}
.mojaklasa2 {margin: 5px 0;}
.mojaklasa3 {margin: 0 0 0 40px;}
.hide {display: none;}
.mr_start {float: left; width: 1px; height: 26px; margin: -6px 0 0 0 ; background: url(../images/mr_bg_l.png) no-repeat 0 0;}

#mr_ {float: left; width: 160px;margin: 2px 0 0 0;}

.ns {background: url(../images/cert_bg.jpg) no-repeat 30px 0;}
#mr_ .ns ul.level1 li {background: none; border: none; margin: 0 0 0 30px;}
.ns ul .level1 li {background: none;}

#galeria {width: 190px; height: 188px; padding: 0 0 0 0; background: url(../images/galeria_name_bg.gif) repeat-x top;}
#foto_link {position: absolute; z-index: 1; margin: 28px 0 0 0;}
#galeria #galeria_zapraszamy { width: 166px; height: 24px; padding: 0; margin: 0; background: url(../images/galeria_zapraszamy.png) no-repeat 10px 8px; }
#gallery_lista {position: relative; z-index: 3; margin: 119px 0 0 2px;}
#gallery_lista li {float: left; list-style-type: none; width: 39px; height: 39px;margin: 2px 3px 3px 3px; border: 1px solid #f3f3f3; background: #ffffff;}
#gallery_lista li img {margin: 3px;}

#news h1 {font-size: 1.2em;}
#archiwum_aktualnosci {width:198px; min-height: 30px; margin: 2px 0 0 0; background: url(../images/archiwum_bg.jpg) no-repeat 0 0; font-size: 0.8em;}
#archiwum_aktualnosci ul {padding: 40px 10px 10px 20px;}
#archiwum_aktualnosci ul ul {padding: 10px 0px 10px 0px; border-bottom:2px solid #ffffff;}
.mojaklasa5 {margin: 5px 0 5px 38px;}
#archiwum_aktualnosci .arch_left {float: left; margin-right: 5px;} 
#archiwum_aktualnosci ul li {list-style-type: none; margin: 3px 0; }
#archiwum_aktualnosci ul li a {text-decoration: none; color: #000000;}
#more_arch {margin: 10px;}
#more_arch a {text-decoration: none; color: #000000; font-weight: bold;}
#full_arch {width: 580px; margin: 30px 0 10px 20px;}
#full_arch p {margin: 8px 0;}
#full_arch a {text-decoration: none; color: #000000;}

#middle {float: left; width: 592px; }
#navi_list {float: left;color: #606060; height: 28px;margin: 0 0 0 30px; padding-top: 12px; font-size: 0.9em; }
#navi_list a {text-decoration: none; color: #606060; }

#rss {float: right; margin: 2px 0 0 0;}
#rss a {text-indent: -10000px;display: block; width:57px; height:37px;   background: url(../images/rss_ico.gif) no-repeat 0 0;}
#menu_news {min-height: 34px;margin: 2px 0 0 0; width: 592px; font-size: 0.9em;  }
#menu_news ul li {float: left; text-decoration: none; padding: 8px 8px 13px 8px;margin: -1px 0 0 1px; list-style-type: none; background: url(../images/search_bg.png) repeat-x 0 0; }

#menu_news ul li a {text-decoration: none; font-weight: bold; color: #000000;}
#menu_news ul li.active {background: none;}

#news {width: 593px; color: #888888;background: url(../images/main_bg_top.png) repeat-x 0 0;}
#print {width: 600px; margin: 0 auto;}
#news .news , #print .news {width: 573px; margin: 0 0 0 5px;padding: 10px 10px 0 0;}
#news .news .news_name {margin: 0px 0 4px 0;width: 380px; font-size: 0.9em; font-weight: bold; color: #666666;} 
#news .news .news_date {margin: 8px 0 4px 0;width: 580px; font-size: 0.66em; font-weight: normal; color: #353535;}
#news .news .news_desc, #news.cms p  {margin: 5px 5px;color: #252525; font-size: 0.8em; }

.do_pobrania { margin: 15px 10px 10px 10px; font-weight: bold;}
.news .do_pobrania { font-size: 0.8em;}
.do_pobrania p {margin: 0 0 5px 0;}
.do_pobrania a { text-decoration: none;color: #606060; font-weight: normal; }
.do_pobrania ul {margin: 10px 0 0 10px;}
.do_pobrania ul li {list-style-type: none; margin: 4px 0;}
.do_pobrania ul li a:hover {text-decoration: underline;}
#news .news .icons {margin: 0 0 15px 0;}

div.news_img {float: left; width:177px; height:112px; text-align: center;margin: 13px 10px 0 5px; }
.mini_foto_news {float: left; width: 130px; height: 102px;text-align: center; margin: 8px 5px 5px 0;}
.news1 {width: 589px; min-height: 143px; border-bottom: 1px solid #dfdfdf; }
.news2 {width: 589px; min-height: 120px; border-bottom: 1px solid #dfdfdf; }

.news1_desc {float: left; width: 380px; margin: 4px 0 10px 0;color: #252525; font-size: 0.8em;}
.news1 .news_name , .news1 h5 , .news2 h4 , .news2 h5 {float: left;}
.news1 .news_name {float: left;margin: 8px 0 6px 0;width: 380px; font-size: 0.9em; font-weight: bold; color: #666666;}
.news2 .news_name {float: left;margin: 8px 0 6px 0; font-size: 0.9em; font-weight: bold; color: #666666;}
.news1 .news_date {float: left;font-weight: normal; ; font-size: 0.66em; color: #353535;}
.news2 .news_date {float: left;font-weight: normal; font-size: 0.66em; color: #353535;}
.news2_desc {float: left; margin: 5px 0 0 0; min-height: 40px; font-weight: normal;color: #252525; font-size: 0.8em;}
.news_desc ul , .news_desc ol {margin-left: 20px;}
#news .long {width: 580px;}
#news .short {width: 435px; }
.news2 .icons {margin: 5px 0;}

.news1 a , .news2 a {color: #252525; text-decoration: none; }
.news1 a:hover , .news2 a:hover {text-decoration: underline;}
.icons {float: right;}
.icons img {margin: 0 2px;}
#news .gallery {padding: 10px 20px;;}
#news .gallery table {width: 552px}
#news .gallery table tr {width: 100%;}
#news .gallery .gallery_list tbody tr td  {text-align:center;}
#news .gallery .gallery_list tbody tr td.news_img {padding:5px 0 0 0; }
#news #cms  {width: 573px;margin: 20px 15px 0 10px; font-size: 0.8em;}
#news #cms ul {margin: 10px 0 10px 20px;}
#news #site_map {width: 573px;margin: 20px 15px 0 10px;}
#news #site_map ul {margin: 0 0 0 10px;}
#news #site_map ul li {margin: 5px 0;}
#news #site_map ul li a {font-size: 0.9em; text-decoration: none; color: #000000;}
#news #site_map ul li a:hover {text-decoration: underline;}
#news #site_map ul li a:visited {font-weight: bold;}

#news #search_results {width: 580px; margin: 20px 0 0 10px;  }
#news #search_results .search_result {margin: 5px 0; padding: 5px; font-size: 0.8em;}
#news #search_results .search_name {float: left; margin: 0 25px 0 0; }
#news #search_results a {text-decoration: none; font-weight: bold; color: #888888;}

#news #gallery {padding: 5px;}
#news #gallery .gallery_item {width: 130px; height: 120px; float: left; margin: 3px 6px;}
#news #gallery .gallery_item li {text-align: center; list-style-type: none;}
#news #gallery .gallery_item li a {text-decoration: none; font-size: 0.8em; color: #666666}
#news #gallery .gallery_item li a:hover {text-decoration: underline;}

.cms {color: #252525; line-height: 1.4em;}
.yellow {min-height: 18px;color: #353535; padding: 3px 12px 3px 20px;font-size: 1em; margin-bottom: 23px; width: 558px; background: #ffd849;}
.yellow a {text-decoration: none; color: #353535;}
.yellow_news {min-height: 18px;color: #353535; padding: 3px 12px 0 20px;font-size: 1em; margin:25px 0  23px 0; width: 560px; background: #ffd849;}
.left {float: left;}
.right {float: right;}
.wszystkie {margin: 0 12px 0 0 ; padding: 0 10px 0 0;background: url(../images/arrow_yel.gif) no-repeat right center;}
.news2 {width: 589px; min-height: 120px; border-bottom: 1px solid #dfdfdf; }

.arch {width: 589px;}
#archiwum {width: 589px; height: 20px;margin: 30px 0 20px 0;}
.arch_white {min-height: 25px;padding: 10px 10px 0 10px;}
.arch_white h4 {font-weight: normal; font-size: 0.8em; color: #333333;}
.arch_white h5 {font-weight: normal; color: #a2a2a2;}

.arch_lil {min-height: 18px; background: #f5f5f5; padding: 4px 10px 0 10px;}
.arch_lil h1 {font-weight: normal; font-size: 0.8em; color: #333333;}
.arch_lil h2 {font-weight: normal; color: #a2a2a2;}
fieldset {border: none; margin: 0; padding: 0;}
.pager {min-height: 19px;color: #000000; padding: 4px 0 0 0;font-size: 0.9em; margin: -1px 0 0 0; text-align: center; background: #cccccc;}
.pager a {padding: 0 4px;}
#mr {float: left;width: 193px; margin: 0 0 0 5px;}
#search {height: 34px; width: 194px; background: url(../images/search_bg.png) repeat-x 0 0;}
#search form {margin: 0; padding: 0;}
#search_l {float: left; width: 7px; height: 34px; background: url(../images/search_bg_l.jpg) no-repeat 0 0;}
.search_txt {float: right; width: 139px;margin: 9px 11px 0 0; height: 13px;padding: 0 0 2px 10px; font-size: 0.8em; border: none; color: #000000; background: url(../images/search_txt_bg.gif) no-repeat 0 0;}
.search_submit {float: left; width: 120px; height: 19px; font-size: 0.8em; color: #ef7613; font-weight: bold; font-family: Tahoma; margin: 6px 3px 0 -100px; border: none; background: url(../images/lupa.jpg) no-repeat 98px 0;}

#sonda {width: 189px; margin: 2px 0 10px 5px; padding: 48px 0 10px 0;font-size: 0.8em; background: #ffffff url(../images/sonda_bg.png) no-repeat 0 0;}
#sonda_desc {width: 160px; margin: 0 0 10px 10px;font-weight: bold;color: #000000;}
#sonda h3 {margin: 4px 0 4px 8px; color: #000000; }
#sonda form {margin: 0 0 0 10px; color: #000000; }
#sonda form ul li {list-style-type: none; margin: 6px 0;list-style-position: outside; }

#sonda form input {margin: 0 4px 0 0px;}
#sonda form label { width: 130px;}
#sonda form input.glosuj_submit {float: right; border: none; background: none; color: #000000; /*color:#9a9a9a;*/ }
#sonda .vote_answers {color: #9a9a9a;}
#sonda .vote_count {margin: 5px 0 10px 10px;}
#sonda .procent{ width: 25px;}
#sonda .vote_proc {background: #5c88ba; padding: 6px 0 ;}

#sonda .vote_answers ul li {list-style-type: none; margin: 3px 0 0 15px;}
#link_bottom { padding: 0 0 0 15px;margin: 7px 0 0 10px;  font-size: 0.8em; background: url(../images/arrow_red.gif) no-repeat left bottom;}
#link_bottom a {text-decoration: none; color: #4c4c4c;}

#bryt_down {min-height: 24px; padding-top: 8px;  font-size: 0.8em; width: 992px;color: #4c4c4c; border-top: 1px solid #8e8e8e; border-bottom: 1px solid #8e8e8e;}
#bryt_down a {color: #4c4c4c; text-decoration: none;}
#mb {float: left;}
#mb li {float: left; list-style-type: none; padding: 0 10px; border-left: 1px solid #4c4c4c;}
#mb li a {text-decoration: none; color: #4c4c4c;}
#mb li:first-child {border: none;}

#brytt_down_2 {color: #4c4c4c;margin: 8px 0 0 0;  font-size: 0.8em;}
#brytt_down_2 p{ margin: 24px 0 15px 0px; color: #4c4c4c; }
#copy {float: right;}
#online {float: left; padding: 0 0 0 20px;margin: 0 0 0 10px; background: url(../images/online_bg.jpg) no-repeat 0 0;}
#licznik {float: left; margin: 0 0 0 10px;padding: 0 0 0 20px; background: url(../images/odwiedziny_bg.png) no-repeat 0 0;}
.orange , .orange a {font-weight: bold; color: #ff9c00;text-decoration: none;}

#bann_bott {width: 980px; }
#bann_bott .banner {float: left; margin: 0 50px;;}
#mbb li {float: left; list-style-type: none;}

#newsletter_module_form input {float: left; margin: 10px 0 0 0;font-size: 0.8em;}
#newsletter_form_field {width: 131px; padding: 2px}
.newsletter_info {float: left;color: #353535; text-align: right; width: 250px;padding: 0 30px 0 0;  margin: 0 30px 0 20px;font-size: 0.8em; line-height: 1.5; border-right: 1px solid #888888;;}
#newsletter_module_form .newsletter_submit {width:65px; min-height:19px; margin: 9px 0 0 10px; border: none;font-size: 0.8em; padding: 0 8px 3px 0; color: #ffffff;  background: url(../images/subscr-bg.png) no-repeat 0 0;}

.category_list {padding: 10px;}
.category_list p {margin: 0 0 10px 0;}
.category_list .red_point {float: left; padding: 5px;width: 169px; height: 40px; margin: 5px;font-size: 1em;} 
.category_list .red_point a {text-decoration: none; color: #888888; }
.category_list .red_point a:hover {text-decoration: underline;}

.prod {float: left; margin: 10px; padding: 10px;width: 155px; height: 250px; background: none; font-size: 0.9em;}
.prod a {text-decoration: none; color: #888888;}
.prod a:hover {text-decoration: underline;}
.prod .prod_more {margin: 5px; float: right;}
.prod .prod_more a {font-weight: bold; }
.prod .prod_opis {min-height: 150px;}
.prod_name {font-weight: bold;margin: 0 0 10px 0;}

.prod_big {padding: 10px;}
.prod_big p {margin: 5px 0;}
.prod_big p a {text-decoration: none; color: #888888; font-weight: bold;}
.prod_big p a:hover {text-decoration: underline;}
.prod_big .opis {padding: 10px;}

#contact_form {margin: 20px;}
#contact_form #head_row {text-align: center; font-weight: bold; }
#contact_form #head_row td {padding: 4px;}
#contact_form tr.form_row td {padding: 1px 0;}
#contact_form tr.form_row td.form_name_row {padding: 0 10px 0 0;}
#contact_form tr.form_row textarea {width: 300px;height: 300px;}

marquee {background-color: navy;padding: 10px 0;}
marquee a {color: #ffffff; text-decoration: none; font-size: 1.2em;font-weight: bold;}
marquee a span {margin: 0 20px;}

#online_table {width: 100%;border-collapse: collapse;}
#online_table th {color: navy;border-bottom: 1px solid navy;border-spacing: 0;padding: 4px 0;}
#online_table td {font-size: 0.7em; text-align: center;padding: 3px 0 ;border-bottom: 1px solid grey;}

.cat_id {width: 100%; margin: 0 0 10px 0;}
.cat_id li { list-style-type: none; font-size: 0.9em; }
.cat_id li.first { margin: 0 0 10px 10px; }
.cat_id li.pozostale { float: left; margin: 0 10px; }
.cat_id a { color: #252525; }















