body,td,input,select,textarea {font-size: 11px;font-family:arial,tahoma, verdana ; margin: 0; padding: 0;}
a img {border: none;}
p {margin: 0; padding: 0;}
ul, ul li {margin:0; padding: 0;}
.clear{clear:both;}
.hide {display: none;}
.round3, .ajax_loader {-moz-border-radius:3px;-webkit-border-radius:3pxorder-radius:3px;}

.ajax_loader {width:20px;height:20px;position:absolute;border:1px solid #cecece;z-index:3;}
.ajax_loader, .ajax_loader_bg {background:#fff url(../images/ajax_loader.gif) no-repeat center center;}
.ajax_loader_bg {background-color:rgba(255,255,255,0.7);}
#body2 {background: #fcfaf3 url(../images/body_bg.png) repeat-x 0 0; }
#body {width: 973px; margin: 0 auto;  }
#header {width: 973px; height: 234px;background: url(../images/header_bg1.jpg) no-repeat top center}
#header_flash {width:973px; height:157px; margin: -1px 0 0 0;padding: 0;  }

#mtl {float: left;list-style-type: none; margin: 13px 0 3px 1px; }
#mtl li {float: left; padding: 0 12px; border-left: 1px solid #b2b1b0; }
#mtl li:first-child {border-left: none;}
#mtl li a {text-decoration: none; color: #b2b1b0;}

#mtp {float: right; list-style-type: none;margin: 13px 0 4px 0; }
#mtp li {float: left; padding: 0 14px; border-left: 1px solid #b2b1b0; }
#mtp li:first-child {border-left: none;}
#mtp li a {text-decoration: none; color: #b2b1b0;}

#menu_top {width: 972px; height: 47px; border-left: 1px solid #e2ded0; border-right: 1px solid #e2ded0; background: url(../images/menu_top_bg.png) repeat-x 0 0;}
#mt_p {float: right; width: 5px; height: 5px; margin: 0px -1px 0 0; background: url(../images/mt_p.gif) no-repeat 0 0;}
#mt_l {float: left; width: 5px; height: 5px;margin: 0px 0 0 -1px; background: url(../images/mt_l.gif) no-repeat 0 0;}

#mt {margin: 7px 0 0 0px; float: left;}
##mt li a img {margin: 9px 0 0 0;}
#mt li span {float: left; }
#mt li {float: left;height: 29px;padding: 0 16px; list-style-type: none; background: url(../images/mm_li_bor.gif) no-repeat 0 3px}
#mt li:first-child {background: none;}
.li_act {width:5px; height: 29px; background: url(../images/mm_li_act_l.gif) no-repeat 0 -29px; display:block;float: left;}
.li_act2 {width:5px; height: 29px; background: url(../images/mm_li_act_r.gif) no-repeat 0 -29px; display:block; float: left;}
#mt li img.mt {float:left; margin-top: 3px;}
#mt li a {background: url(../images/mm_li_act_m.gif) repeat-x 0 -29px;height:29px;display:block; text-decoration: none; color: black;}
#mt li a:hover .li_act   { background-position:0 0; }
#mt li a:hover .li_act2   { background-position:0 0; }
#mt li a:hover {background-position:0 0; color: white;}

#searcher {float: right; width:196px; height:43px;margin: -3px 0 0 0; background: url(../images/searcher_bg.gif) repeat-x 0 0;}
#searcher form {margin: 10px 0 0 11px;}
.text_field {float: left;width:138px; height:23px;padding: 0 0 0 8px; border: none; background: url(../images/searcher_txt.png) no-repeat 0 0; color: #8b8b8b}
.search_submit {float: left; width: 28px; height: 23px; border: none; background: url(../images/search_sub.png) no-repeat 0 0;}

#mt_b_r {float: right; width: 4px; height: 4px; margin: -2px -1px 0 0; background: url(../images/mt_b_r.gif) no-repeat 0 0;}
#mt_b_l {float: left; width: 4px; height: 4px; margin: -2px 0 0 -1px; background: url(../images/mt_b_l.gif) no-repeat 0 0;}

#body_main {width: 973px;}
#bryt-navi {width: 973px; min-height: 33px; }
#imieniny  {float: right; margin: 12px 10px 0 0;font-family: Tahoma; color: #c6c5c3; width: 300px;}
#imieniny img {float: left; margin: -5px 10px 0 0;}
.blue, #navi .active {font-weight: bold; color: #a8856f; font-family: Tahoma; text-decoration: none;}
#navi {float: left; margin: 13px 0 0 5px; width:640px; min-height:20px;margin-bottom: 5px; font-family: Tahoma; color: #c6c5c3; }
#navi a {text-decoration: none; color: #888888;}
#columns {width: 973px;}

#col_l {float: left;margin: 0 0 0 5px; width: 210px;}
#ml .module {margin: 0 0 10px 0;}
#ml ul {width: 210px; margin:0;}
#ml .module_name {background: url(../images/ml_li_bg.jpg) no-repeat 0 0; padding: 11px 0 11px 22px; list-style-type: none;}
#ml ul .level1 {margin: 0px 0 0 0;}
#ml ul .level1 {padding: 10px 0 10px 15px; list-style-image: url(../images/arrow_ml.gif); list-style-position: inside; background: #fdfbf5 url(../images/ml_li_li_bg.png) repeat-x bottom; border: 1px solid #ece5d0; border-top: none;}
#ml ul .level2 {padding: 10px 0 10px 10px; }
#ml ul .level2 li {width: 172px;}
#ml ul .level1 a {text-decoration: none;font-style: Arial; font-size:11px; color: #696969;}

#subskrypcje {width: 192px; height: 125px; padding: 25px 5px 0 17px; font-family: Tahoma; color: #767676; background: url(../images/SUBSKRYPCJE.png) no-repeat 17px 0;}
#subskrypcje form {margin: 20px 0 0 0;}
.newsletter_info {margin: 10px 0;}
.sybsktypca_txt {float: left;width: 140px; height: 25px; border: none; color: #767676; padding: 0 0 0 10px; background: url(../images/ml_text_field.png) no-repeat 0 0;}
.subskrypcja_submit {float: left; width:27px; height: 25px; border: none; background: url(../images/subskrypcja_submit.png) no-repeat 0 0;}

#sonda {width: 192px; min-height: 125px; padding: 25px 5px 0 17px; font-family: Tahoma; color: #767676; background: url(../images/SONDA.png) no-repeat 17px 0;}
#sonda form {margin: 10px 0 0 0;}
#sonda form input {margin: 1px 5px 1px 5px;}
.sonda_submit {float: right;width:38px; height:23px; border: none; background: url(../images/sonda_glosuj.png) no-repeat 0 0;}
#sonda ul {list-style-type: none;}
#sonda ul li {margin: 4px 0;}

#col_r {float: left; width: 738px;padding: 0 0 0 10px;margin: 0 0 0 8px; border: 1px solid #e7e5dd; background: #ffffff;}
#col_r_t_r {float: right; width: 3px; height: 3px; margin: -1px -1px 0 0; background: url(../images/col_r_t_r.gif) no-repeat 0 0;}
#col_r_t_l {float: left; width: 3px; height: 3px; margin: -1px 0 0 -11px; background: url(../images/col_r_t_l.gif) no-repeat 0 0;}

#
 {width: 540px; height: 273px;margin: 10px 0 0 0; }
#news {width: 540px; margin: 10px 0 0 0; color: #8d8d8d; padding: 10px 0 0 0; border-top: 1px solid #dcdcdc; }
#news .galleria_foto {float: left; margin: 2px; width: 140px; height: 120px; text-align: center;}
#news .galleria_foto a {text-decoration: none; color: grey;}
#news .galleria_foto a img {text-decoration: none;}

#news #galeria_txt {margin: 10px;}
#news #contact_form textarea {width: 300px; height: 200px;}
#news #recommend_form_s {margin: 20px;} 
#news #recommend_form_s input {margin: 5px 0;}
#news #site_map li {list-style-type: none; margin: 2px;}
#news #site_map li a {text-decoration: none; color: grey;}
#news #site_map li a:visited {color: navy;}
#news #cms table thead {background: url(../images/th_bg.png) repeat-x 0 0;}
#news #cms a {text-decoration: none; color: #8d8d8d; font-weight: bold;}
#news .gallery {margin: 0 0 0 15px;}
#news .gallery img {margin: 7px;}
#cms ul {margin: 0 0 0 15px; }
#cms ol {margin: 0 0 0 15px; } 
#news #cms li {margin: 3px 0;} 

.big_news {width: 540px; min-height: 170px;}
.komunikat , .search_result { margin-bottom: 10px; border: 1px solid #678523 ;padding: 10px;min-height: 80px;width: 518px; }
.news_big_title , .search_result .search_name  {float: left; width: 260px; font-weight: bold; color: #804c30;}
.komunikat .news_big_title , .only .news_big_title  {width: 420px;  }
 .search_result .search_name { float: none; width: 100%;margin-bottom: 5px; }
  .search_result .search_name a { font-weight: bold;color: #804C30; text-decoration: none; }
.news_big_desc {float: left; width: 340px; padding: 0 10px 0 0;margin:10px 0 0 0;}
.komunikat .news_big_desc , .komunikat .news_big_desc_ { width: 100%;padding: 0; }
.news_big_desc1 {float: left; width: 540px; padding: 0 10px 0 0;margin:10px 0 0 10px;}
.news_big_desc_ {width: 520px; padding: 0 10px 0 10px;margin:10px 0 0 0;}
.news_big_date {float: right;}
.news {background: url(../images/news_bg.png) repeat-x bottom;}
.wiecej , .search_more {float: right; margin: 10px 16px 0 0;padding: 0 0 0 8px; background: url(../images/arrow_blue.png) no-repeat 0 5px;}
.search_more { margin-top: -10px; }
.wiecej a , .search_more a {text-decoration: none; color: #8d8d8d; }
.news img {float: left; margin: 0 16px 0 10px;}

#popup {background: #fcfaf3;}
#popup .news {background: #fcfaf3; padding: 20px;}
#popup .big_news {width: 570px; min-height: 170px;}
#popup .news_big_title  {float: left; width: 260px; font-weight: bold; color: #804c30;}
#popup .news_big_desc {float: left; padding: 0 10px 0 0;margin:10px 0 0 0;}
#popup .news_big_desc1 {float: left; padding: 0 10px 0 0;margin:10px 0 0 10px;}
#popup .news_big_desc_ { padding: 0 10px 0 10px;margin:10px 0 0 0;}
#popup .news_big_date {float: right; margin: 0 57px 0 0;}
#popup .news {background: ;}
#popup .wiecej {float: right; margin: 10px 16px 0 0;padding: 0 0 0 8px; background: url(../images/arrow_blue.png) no-repeat 0 5px;}
#popup .wiecej a {text-decoration: none; color: #8d8d8d; }
#popup .news img {float: left; margin: 0 16px 0 10px;}

.small_news {float: left; width: 270px;margin: 1px 0 0 0;color: #8d8d8d;padding: 14px 0 0 0; min-height: 113px; border-top: 1px solid #dcdcdc; }
.news_small_title  {float: left; width: 175px; font-weight: bold; color: #804c30;}

.news_small_desc {float: left; width: 170px;min-height: 37px; padding: 0 10px 0 0;margin:10px 0 0 0;}

.news_small_title_l  {float: left; width: 260px; font-weight: bold; color: #804c30;}
.news_small_desc_l {float: left; width: 260px;min-height: 44px; padding: 0 10px 0 0;margin:10px 0 0 0;} 

.kanal_rss {width: 534px; border: 1px solid #ede6d1; border-bottom: none; margin: 10px 0 0 0;background: url(../images/menu_rss_bg.png) repeat-x 0 0;}
.rss_r_t {float: right;width: 4px; height: 4px; margin: -1px -1px 0 0; background: url(../images/rss_r_t.gif) no-repeat 0 0;}
.rss_l_t {float: left;width: 4px; height: 4px; margin: -1px 0 0 -1px; background: url(../images/rss_l_t.gif) no-repeat 0 0;}
.menu_rss {width: 534px; height: 40px; }
.rss_ico {float: left;margin: 5px 10px 0 5px;}
.menu-rss { padding: 2px 0 0 0;}
.menu-rss li {list-style-type: none;}
.menu-rss ul li {float: left; list-style-type: none; padding: 0 25px; }
.menu-rss ul li span {float: left;}
.menu-rss ul li a {text-decoration: none; color: black;}

.li_act3 {width:4px; height: 35px; background: url(../images/mms_li_l.png) no-repeat 0 -35px; display:block;float: left;}
.li_act4 {width:4px; height: 35px; background: url(../images/mms_li_r.png) no-repeat 0 -35px; display:block; float: left;}
.menu-rss li img{float:left; margin: 10px 0 0 0;}
.menu-rss ul li a {background: url(../images/mms_li.png) repeat-x 0 -35px;height:35px;display:block;}
.menu-rss li a:hover .li_act3   { background-position:0 0; }
.menu-rss li a:hover .li_act4   { background-position:0 0; }
.menu-rss li a:hover {background-position:0 0;}

.kanal_rss_center {width: 529px; min-height: 100px;padding: 0 0 0 5px; border: 1px solid #ede6d1; border-top: none; background: url(../images/rss_center_bg.png) repeat-x bottom; }
.rss_news_big {width: 520px; min-height: 71px; border-bottom: 1px solid #ede6d1; }
.rss_news_big img {float: left; margin: 0 4px 0 0;}
.rss_date {float: right;color: #8d8d8d;}
.rss_title {float: left;font-weight: bold; color: #8e0000; }
.rss_desc {float: left; margin: 5px 0 0 0; width: 452px;color: #8d8d8d; }
.rss_news_small {width: 520px; min-height: 25px; padding-top: 10px; border-bottom: 1px solid #ede6d1; }
.kanal_rss_b_r {float: right; height: 4px; width: 4px; margin: 0 -1px -1px 0; background: url(../images/kanal_rss_b_r.gif) no-repeat 0 0; }
.kanal_rss_b_l {float: left; height: 4px; width: 5px; margin: 0 0 -1px -6px; background: url(../images/kanal_rss_b_l.gif) no-repeat 0 0; }

#col_r_l {float: left;}
#col_r_r {float: left; width: 178px; margin: 0 0 0 12px;}
#mr_ {list-style-type: none; margin: 10px 0 0 0;}
#mr_  {float: left;}
#mr_ .mojaklasa {float: left; margin: 3px;}
#mr_ .mojaklasa3 {margin: 10px;}
#ban_bot .bbb {float: left; margin: 0 80px;}
#mr {list-style-type: none; margin: 10px 0 0 0;}
.part {margin: 20px 0 ;}
#calendar {width: 178px; height: 177px;margin: 11px 0 10px 1px; background: url(../images/calendar_bg.png) no-repeat 0 0;}
#calendar table {width: 170px; height: 165px; text-align: center; margin: 3px 0 0 3px;}
#calendar table tr td.acti {background: url(../images/slider_n_bg.png) no-repeat 2px 0;}
#calendar table tr td.acti a {text-decoration: none; font-weight: bold; color: #ffffff; }

#calendar table tr th {color: #482c1b; font-weight: bold; }
#calendar table  {color: #735a3f;}
##calendar table tr td { padding: 3px 6px 4px 6px;}
#calendar table tr td a {background: url(cal_act_bg.png) no-repeat center center; }
#calendar table tr #currentDay {font-weight: bold;background: url(../images/slider_n_bg.png) no-repeat 2px 0; color: #ffffff; }

#mr li li {float: left; list-style-type: none; margin: 3px;}
#mr_ li li {float: left; list-style-type: none; margin: 3px;}

#news_b_r {float: right; width: 4px; height: 4px; margin: 0 -1px -1px 0; background: url(../images/news_b_r.gif) no-repeat 0 0; } 
#news_b_l {float: left; width: 5px; height: 4px; margin: 0 0 -1px -11px; background: url(../images/news_b_l.gif) no-repeat 0 0; } 

#footer {margin: 18px 0 0 0;}
#footer, #footer a {color: #8d8d8d; text-decoration: none;}
#footer_r {float: right;  padding-bottom: 30px;}
#mb {float: left}
#mb li {float: left;list-style-type: none; padding: 0 25px; border-right: 1px solid #8d8d8d;}
#mb li:last-child {border: none;}
#mb a {color: #8D8D8D;  text-decoration: none;}
#news .pager {margin: 10px 0 0 0;}

.slide_news_item {float:left;}
/*.slide_news_left , .slide_news_right {width:40px;background:#fff;position:absolute;cursor:pointer;background:#d0d0d0 url(../images/slide_news_buttons.png) no-repeat left center;opacity:.5;}*/
.slide_news_right {background-position:right center; }
.slide_news_mask  {overflow:hidden;}

.slide_news_gallery {width:540px;height:273px;}
.slide_news_item {width:540px;height:275px;}
.slide_news_mask {width:540px;height:275px;}
.slide_news {height:275px;width:99999px;}
.slide_news_item h2{ display:block;  padding:200px 21px 0 21px; margin:0; height:30px; }
.slide_news_item h2 a {text-decoration: none;padding: 8px 10px 4px 10px; background: url(../images/mm_li_act_m1.gif) repeat-x;}
###.slide_news_item div .h2_l {width:5px; height: 29px; background: url(../images/mm_li_act_l.gif) no-repeat 0 0px;}
.slide_news_item .name2{ display:block; padding:5px 21px 0 21px; height:50px; margin:0; }
.slide_news_item .desc{ padding:10px 22px; width:506px; height:44px; background:url(../images/slider_news_bg.png) repeat;  }
.slide_news_item .desc1{ float: right;margin-top: -284px; padding:52px 10px 0 10px; width:179px; height:223px; background:url(../images/slider_desc_bg.png) repeat-y top;  }
.slide_news_item .desc1, .slide_news_item .desc1 *{ color:#fff; text-decoration:none; }
.slide_news_item .desc, .slide_news_item .desc *{ color:#fff; text-decoration:none; }
.slide_news_pager{ position:absolute; width:550px;  }
.slide_news_pager > div { float:right; }
.slide_news_pager div span {width: 21px; height: 22px; background: url(../images/slider_n_bg.png) no-repeat 0 0; }
.slide_news_pager div span.active {width: 22px; height: 22px;color: #7f4c31; background: url(../images/slider_a_bg.png) no-repeat 0 0;}
.slide_news_pager span{ float:left; width:22px; height:22px; line-height:22px; text-align:center; font-weight:bold; background:url(../images/pager_news.gif) repeat-x top; margin:14px 15px 0 0; color:#fff;
	border-radius:3px; -moz-border-radius:3px; cursor:pointer; }
slide_news_pager span.active{  background-image:url(../images/pager_news_active.gif) no-repeat 0 0;; }


#gallery_list li {float: left; margin: 5px; list-style-type: none;}
#gallery_list li .gal_title { float: left;}
#gallery_list li img {float: left;}
#gallery_list li a {text-decoration: none; color: grey;}

#galeria {width: 169px; height: 170px; padding: 38px 0 0 11px; background: url(../images/galeria_bg.png) no-repeat 0 0;}
#links_gal {float: right; margin: 10px 10px 0 0; width: 50px;}
#foto_gal {margin: 0 0 0 10px;}
#galeria .slide_gallery_item {float:left;}
#link_galeria_ {position: absolute; z-index: 100;  width: 157px; height: 157px;}
#galeria .slide_gallery_right {position: absolute; width:22px; height: 22px; margin-left: 137px; margin-top: -25px;  background:#fff;cursor:pointer;background:#d0d0d0 url(../images/gal_r.gif) no-repeat 0 0;opacity:.5;}
#galeria .slide_gallery_left {width:22px; height: 22px;  background:#fff;position: absolute;margin-left: 113px; margin-top: -25px; cursor:pointer;background:#d0d0d0 url(../images/gal_l.gif) no-repeat left center;opacity:.5;} 	
#galeria .slide_gallery_mask  {overflow:hidden; }
#galeria .slide_gallery_gallery {width:157px;height:157px;}
#galeria .slide_gallery_item {width:157px;height:157px;}
#galeria .slide_gallery_mask {width:157px;height:157px;}
##galeria .slide_gallery_left , #galeria .slide_gallery_right {height:157px;}
##galeria .slide_gallery_right {margin-left:450px;}
#galeria .slide_gallery {height:157px;width:99999px;}
/*
#slider_belt {position:fixed;bottom:0; width: 100%;height: 30px;padding: 3px 0 0 0; background: url(../images/marq_bg.png) repeat-x 0 0;}

#slider_belt div { position: absolute; color:#ffffff; }
#slider_belt div a {color: #fffffd; font-weight: bold; font-size: 1.8em; margin: 0 30px;}
*/
#slider_belt {position:fixed;bottom:0; width: 100%;height: 30px;padding: 3px 0 0 0; background: #678523 url(../images/marq_bg.png) repeat-x 0 0;}
#slider_belt div { position: absolute; width:100%; color:#ffffff;padding: 5px 0 0 0; }
#slider_belt div a {color: #fffffd; font-weight: bold; font-size: 1.5em; margin: 0 30px;text-decoration:none;}

#news .for_form { padding: 10px;width: 100%; }
#news .red { color: red; }
#faq_form table { width: 100%; }
#faq_form { margin-bottom: 20px; }
#faq_form td.form_head_row {font-size: 14px;text-indent: 20px;padding: 12px 0; background: url(../images/form_name_bg.png) repeat-x 0 0; font-weight: bold; color: #ffffff; }
#faq_form tr.form_row td { padding: 2px; }
#faq_form tr.form_row td.form_name_row { width: 25%;vertical-align: top; }
#faq_form tr.form_row td.form_field_row { width: 62%; }
#faq_form tr.form_row td.form_field_row input { width: 100%;padding: 3px 0;text-indent: 10px; }
#faq_form tr.form_row td label { padding-left: 10px; }
#faq_form tr#head_row td {font-size: 14px;text-indent: 20px;padding: 12px 0; background: url(../images/form_name_bg.png) repeat-x 0 0; font-weight: bold; color: #ffffff; }
#faq_form tr.form_row td.form_error_row { text-align: center; color: red; }
#faq_form tr textarea { width: 100%;height: 120px; }
#faq_form .form_submit_row input { margin: 10px 0 10px 15px;padding: 5px 10px; background: url(../images/form_name_bg.png) repeat-x 0 0; font-size: 13px; font-weight: bold; text-shadow: 1px 1px 1px #ffffff; color: #ffffff;cursor: pointer; border: none;  }

.link_for { padding: 10px;margin-bottom: 10px;  }
.link_for a { font-weight: bold; color: #698521; text-decoration: none; }
.link_for a:hover { text-decoration: underline; }

















