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 0 15px; 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;}

#mt li.home {padding-left: 15px;  padding-right: 10px;}
#mt li.home a {background: url('../images/home.png') no-repeat 0 2px;  display: block;  height: 20px;  width: 24px;}
#mt li.home img {display: none;}

#searcher {float: right; width:196px; height:40px;margin: 1px 0 0 0; background: url(../images/searcher_bg.gif) repeat-x 0 0;}
#searcher form {margin: 7px 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; height: 33px; }
#imieniny  {float: right; margin: 12px 10px 0 0;font-family: Tahoma; color: #c6c5c3; width: 350px;}
#imieniny img {float: left; margin: -5px 10px 0 0;}
.blue, #navi .active {font-weight: bold; color: #5c8cb9; font-family: Tahoma; text-decoration: none;}
#navi {float: left; margin: 13px 0 0 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 li .level2 {width: 173px;}
#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 .kom_news {width: 520px;margin-bottom: 10px; padding: 10px; border: 1px solid #DCDCDC;}
#news .kom_news a {text-decoration: none; color: #5C8CB9; }
#news .kom_news a:hover {text-decoration: underline;}
#news .kom_news li {list-style-type: none;margin: 5px 10px;}
#news .kom_news li:last-child {margin-top: 0px;}
#news .kom_news li.kom_name a {font-weight: bold; font-size: 13px;   } 
 
#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 2px 10px 2px; width: 131px; height: 120px; text-align: center;}
#news .galleria_foto a {text-decoration: none; color: grey;}
#news .galleria_foto a img {text-decoration: none;}
#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;}
#news #cms ul {margin: 0 0 0 15px;}
#news #cms ul li {margin: 5px 0;}
#news #cms a {font-weight: bold; color: #383838;text-decoration: none; }
#news #cms a:visited {font-weight: bold; color: #5C8CB9; }
#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;}

.big_news {width: 540px; min-height: 170px;}
.news_big_title  {float: left; width: 260px; font-weight: bold; color: #5c8cb9;}
.news_big_desc {float: left; width: 340px;min-height: 100px; padding: 0 10px 0 0;margin:10px 0 0 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 {float: right; margin: 10px 16px 10px 0;padding: 0 0 0 8px; background: url(../images/arrow_blue.png) no-repeat 0 5px;}
.wiecej a {text-decoration: none; color: #8d8d8d; }
.news img {float: left; margin: 0 16px 0 10px;}

.news_big_desc_ ol , .news_big_desc_ ul  , .news_big_desc1 ol , .news_big_desc1 ul { margin: 10px 10px 10px 20px; }

#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: #5c8cb9;}
#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: #5c8cb9;}

.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: #5c8cb9;}
.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 #currentDay {font-weight: bold;}
#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: #383838; font-weight: bold; }
#calendar table  {color: #645c2c;}
##calendar table tr td { padding: 3px 6px 4px 6px;}
#calendar table tr td a {background: url(cal_act_bg.html) no-repeat center center; }
#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 30px 0;}
#footer, #footer a {color: #8d8d8d; text-decoration: none;}
#footer_r {float: right;}
#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;}
#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; color: #ffffff;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.html) 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; 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.html) 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.html) 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: 135px; 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;}

#news #contact_form { margin: 20px 0 20px 0px; }
#news #contact_form table { width: 542px; }
#news #contact_form #head_row td { font-weight: bold; color: #5C8CB9; font-size: 16px;padding-bottom: 5px;  }
#news #contact_form td.form_name_row { width: 25%; padding: 0 0 4px 10px; font-size: 13px; }
#news #contact_form td.form_field_row input { width: 90%;padding: 3px 0 3px 10px; font-size: 12px; }
#news #contact_form td.form_field_row  textarea {width: 93%; font-size: 12px; line-height: 1.3em;}

p.pytanko {display: block; padding: 20px;margin: 5%; width: 80%; font-weight: bold; color: #ffffff; background: #007ABF; } 
.red { color: red; }



table.komunikaty a, #tinymce table.komunikaty a {display: inline-block; background: #4098D7; color: #fff !important; padding: 8px 20px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px; border-radius: 5px;  width: 166px;  text-align: center;  font-size: 1.2em;}
table.komunikaty a:hover {background: #FFCE00;  color: #383838 !important;}


#counter .visit_counter_body div {display: inline-block;}

















