/* style debagera i reklamy pływającej */
#pluj {
    z-index:400000;
    position:absolute;
    top:10px;
    left:10px;
    min-height:25px;
    height:auto;
    background-color:#FFFFCC;
    border:1px solid #006699;
    padding: 10px 40px 0px 20px;
    font:12px verdana;
    color: #000;
    width:1200px;
    text-align:left;
    overflow: hidden;
}
#pluj div {

    font:600 12px verdana;
    color: #006699;
    margin-bottom:15px;

}

#pluj span pre {
    font:12px verdana;
    color: #000;
    line-height:140%;
}

#pluj  #pluj_img3 {
    border:none;
    position:absolute;
    right:5px;
    top:5px;
    cursor:pointer;
}

#pluj  #pluj_img2 {
    border:none;
    position:absolute;
    right:50px;
    top:5px;
    cursor:pointer;
}

#pluj  #pluj_img1 {
    border:none;
    position:absolute;
    right:50px;
    top:5px;
    cursor:pointer;
}

#top_layer {

    position:absolute;
    top:40%;
    left:30%;
    padding-top:20px;
    z-index:4000;
}

#top_layer img,#top_layer object,#top_layer embded {border:none;margin:0 auto;}

#top_layer_img{
    position:absolute;
    top:0;
    right:0;
    width:14px;
    height:14px;
    cursor:pointer;
}

/*================== koniec styli debagera i reklamy pływającej ==================*/

/*
------------------------------
Impromptu
------------------------------
*/
.jqifade{position: absolute;background-color: #000;width: 100%;height: 100%;}
div.jqi{width: 650px;margin-left:-325px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;position: absolute;background-color: #ffffff;font-size: 11px;text-align: left;border: solid 1px #eeeeee;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;padding: 7px;}
div.jqi .jqicontainer{font-weight: bold; }
div.jqi .jqiclose{position: absolute;top: 4px; right: -2px;width: 18px;cursor: default;color: #bbbbbb;font-weight: bold;}
div.jqi .jqititle{padding: 5px 10px;font-size: 16px;line-height: 20px;border-bottom: solid 1px #eeeeee;}
div.jqi .jqimessage{padding: 10px;font:600 14px tahoma;padding: 10px;color: #444;}
div.jqi .jqimessage city{ font:600 13px tahoma; color: #000099; }
div.jqi .jqibuttons{text-align: right;padding: 5px 0 5px 0;border: solid 1px #eeeeee;background-color: #027491;}
div.jqi button{padding: 3px 10px;margin: 0 10px;background-color: #130d6a;border: solid 1px #f4f4f4;color: #ffffff;font-weight: bold;font-size: 12px;cursor: pointer;}
div.jqi button:hover{background-color: #e20909;}
div.jqi button.jqidefaultbutton{background-color: #424953;}
.jqiwarning .jqi .jqibuttons{background-color: red;}
.jqi_highlight {color:#424953;}

.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }
.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }

.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }
.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }

.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }
.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }

.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }
.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }


/* s: float FIX */
.float_fix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.float_fix {min-height:1px;}
* html .float_fix {height:1px;}
/* e: float FIX */
.no_border {border:none;}



/* -------------------- Style dla multicontentu   ---------------------------------- */

.multicont_header {color:#092f87;font:400 33px tahoma;margin-top:0;margin-bottom: 20px;}
.multicont_header .mh1 {}
.multicont_header .mh2 {font:400 33px tahoma;margin:0;padding:0;}

.site_1 .multicont_header,.site_1 .multicont_header .mh2  {font:400 18px arial;min-height: 35px;}
.kontakt_div .multicont_header,.kontakt_div .multicont_header .mh2  {font:400 18px arial;min-height: 35px;}

.multicont_header a,.multicont_header a:hover {color:#97bf0d;}
.multicont_header object, .multicont_header embed {vertical-align: middle;}

.multicont_text {text-align:left;line-height: 150%;}
.multicont_text img{}
.multicont_text a {text-decoration: underline;}
.multicont_text a:hover {}
.multicont_text ul {padding:0;padding-left:20px;list-style-type: none;}
.multicont_text ul li {padding-left:10px;background: url(../gfx/li.png) no-repeat left 6px;margin-bottom:6px;}


.multicont_foto {text-align:center;padding-top:20px;padding-bottom:20px;}
.multicont_foto img {border:2px solid #16769F;}

.multicont_mapa {text-align:center;padding-top:10px;padding-bottom:10px;}
.multicont_mapa * {font:100 5px verdana;}
.contentMap {margin:auto;border:1px solid #e5e4d2;width:450px;height:300px;}


.multicont_plik {text-align:left;font:12px arial;margin-top:10px;margin-bottom:10px;height:auto !important;min-height: 32px;height:32px;}
.multicont_plik a{text-align:left;font:13px arial;color:#373737;text-decoration:none;}
.multicont_plik a:hover{text-align:left;font:13px arial;color:#373737;text-decoration:underline;}
.multicont_plik img {margin-right:10px;border:none;vertical-align:middle;float:left;}


.multicont_plik span{
    text-align:left;
    font:10px tahoma;
    color:#373737;

}

.multicont_galeria {
    text-align:left;
    min-height:100px;
    height:auto;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:12px;
    border-top: 1px solid #ddd;
}
.multicont_galeria ul {list-style-type:none;margin:0;padding:0;margin:auto;}
.multicont_galeria h3 {margin:0;padding: 0;padding-bottom: 30px;color:#aaa;font:30px tahoma;padding-left: 10px;}

*:first-child+html .multicont_galeria ul li {display:inline !important;}
body .multicont_galeria ul li {margin:0;padding:0;display:inline-block !important;display:inline;margin-left:24px;padding-bottom:10px;background: none;}
.multicont_galeria ul li img {margin:0;padding:0;}

.multicont_reklama {padding:10px 0px;text-align:center;}
.multicont_reklama img { border:none;}

.multicont_menu {padding-bottom: 10px;}
.multicont_menu ul {margin:0;padding:0;list-style-type:none;}
body .multicont_menu ul li {font:12px arial;color:#16769F;padding-top:4px;padding-bottom:4px;padding-left: 0;}
.multicont_menu ul li span {padding-left:10px;background: transparent;}
.multicont_menu ul li span a {color:#ff7800;}
.multicont_menu ul li a {text-decoration:none;}
.multicont_menu ul li a:hover {text-decoration:underline;}
.multicont_menu ul ul{margin:5px 0px 5px 25px;padding:0;list-style-type:square;}
.multicont_menu ul ul ul{margin:5px 0px 5px 25px;padding:0;list-style-type:disc;}
.multicont_menu .ul_horizontal  li {display:inline;margin-left:10px;margin-right:10px;}

.multicont_reklama img, .advert_show img{border:none;}
.multicont_reklama ,.advert_show {text-align:center;}

.multicont_news_list {padding-bottom:5px;}
.news_list_link {padding:5px 0 5px 0;margin-top:15px;text-align: right; border-top:1px solid #ddd;}
.news_list_link a {text-decoration: none;}
.news_list_link a:hover {text-decoration: underline;}
.news_list_element {padding-top: 15px;border-top:1px solid #ddd;padding-bottom: 15px;}
.news_list_element2 {padding-left: 24px;}
.news_list_element .news_list_header span {float:right;color:#EDBE54;font:600 12px arial;}

.news_min {height:auto !important;min-height: 124px; height:124px;}
.news_list_element img {float:left;margin-right:20px;padding:2px;border:1px solid #ddd;}
.news_list_element h2 {color:#092F87;font:14px tahoma;margin-bottom: 15px;}
.news_list_element h2 a {color:#092F87;font:14px tahoma;}
.news_list_element h2 a:hover {color:#092F87;}
.news_list_zajawka {line-height: 140%;}
.news_list_zajawka a {}
.news_list_zajawka a:hover {color:#16769F;}
.news_list_element .news_list_more {text-align: right;padding-top:0px;height:20px;}
.news_list_info {font:13px tahoma;color:#666;padding-bottom: 4px;}
.news_list_info span {color:#16769F;}


.news_list_element .news_list_more {padding-top: 15px;height: 26px;text-align: right;clear: both;}
.news_list_element .news_list_more a {float: right;height: 26px;text-decoration: none;color:#fff;background-color: #092F87;font:11px/26px tahoma;text-align: center;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width: 100px;}
.news_list_element .news_list_more a:hover {color:#fff;background-color: #0b2259;text-decoration: none;}


.multicont_referencje_list {padding-bottom:5px;}
.referencje_list_element {padding-bottom:10px;}
.multicont_referencje_list img {margin-right:10px;border:2px solid #ddd;display: inline-block;vertical-align: top;}
.referencje_list_header {padding-top:10px;margin-bottom: 10px;font:600 14px arial;color:#0a99d5;}
.referencje_list_header a {}
.referencje_list_header a:hover {}
.referencje_list_zajawka {line-height: 135%;}
.referencje_list_more {padding-top:10px;text-align: right;}
.referencje_list_more a {}
.referencje_list_more a:hover {}

/*.multicont_news_stronicowanie {text-align:center;margin-bottom: 2px;margin-top:15px;height:15px;line-height: 15px;font-size: 14px;color:#ddd;}
.multicont_news_stronicowanie img {vertical-align: text-bottom;margin:0 10px;}
.multicont_news_stronicowanie  span {padding:0px 5px;}
.multicont_news_stronicowanie a{}
.multicont_news_stronicowanie a:hover{}
.multicont_news_stronicowanie b {font-weight: bold;color:#017195;}*/

.multicont_news_stronicowanie {text-align:center;margin-bottom: 2px;margin-top:15px;font:400 14px "arial";color:#666;clear: both;}
.multicont_news_stronicowanie img {vertical-align: middle;margin:0 10px;position: relative;top:-2px;}
.multicont_news_stronicowanie  span {text-decoration: none;margin:0 4px;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);padding:3px 5px;border: solid 1px #c0c0c0;font:400 14px "arial";display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.multicont_news_stronicowanie a {margin:0 4px;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);padding:3px 5px;border: solid 1px #c0c0c0;font:400 14px "arial";display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.multicont_news_stronicowanie a:hover{text-decoration: none;color:#0D3289;background: #fefefe;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);}
.multicont_news_stronicowanie b {text-decoration: none;margin:0 4px;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);padding:3px 5px;border: solid 1px #c0c0c0;font:700 14px "arial";display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #0D3289;}


.news_info {padding-top:10px;text-align: right;}
.news_title {font:30px arial;color:#ff7800;margin:10px 0px;margin-bottom: 5px; }
.news_promo_title {font:16px arial;color:#ff7800;margin:0px;margin-bottom: 10px;}
.news_p_info {font:12px arial;color:#acacac;padding-bottom: 10px;}
.news_zrodlo {padding:10px 0 14px 0;font:12px arial;color:#acacac;}
.news_zrodlo img {vertical-align: middle;}
.news_tagi {height:auto !important;min-height:25px;height:25px;color:#acacac;margin-top:15px}
.news_tagi .color1 {padding:0;padding-right:5px;font:12px/25px arial;line-height: 25px;}
.news_tagi a {color:#acacac;}
.news_tagi .social {float:right;margin-top:2px;}
.social_top {float:right;margin-top:7px;width:140px;}


.formularz_komentarzy,.lista_komentarzy {border-top:3px solid #16769F;margin-top:15px;}
.formularz_komentarzy .title,.lista_komentarzy .title {height:25px;}
.formularz_komentarzy .title .b_tab,.lista_komentarzy .title .b_tab {float:left;padding-left:10px;padding-right: 10px;width:auto !important;font:14px/24px arial;color:#fff;position:relative;height:25px;background: #16769F url(../gfx/corner_black_right.gif) no-repeat right bottom;}
.formularz_komentarzy .b_tab img,.lista_komentarzy .b_tab img{position: absolute;left:0px;bottom:0px !important;bottom:-1px;}
.formularz_komentarzy .fk_content { padding-top:20px;padding-bottom:10px;height:auto !important;min-height:250px;height:250px;}
.fk_reklama {float:right;}
.fk_form {width:480px;height:224px;position:relative;text-align: right;border:1px solid #fff;}
.k_add_input {width:428px;border:1px solid #a8a8a8;padding:1px;font:12px arial;color:#16769F;}
#komentarz_txt {resize:none;height:120px;}
#komentarz_podpis {margin: 10px 0px;margin-bottom:0px;height:18px;}
.k_add_przypis {position: absolute;color:#666;right:437px;}
.kap_tresc {top:8px;padding:1px;}
.kap_podpis {bottom:55px;}
.fk_law_info {font:11px arial;color:#a8a8a8;padding-top:20px;}
.fk_form_info {float:left;width:600px;text-align: left;font:11px arial;color:#a8a8a8;}
.fk_form_info img {vertical-align: middle;}

.lista_komentarzy {padding-bottom: 10px;}
.lista_komentarzy .title {margin-bottom: 15px;}
.komentarz_tresc {line-height: 150%;}
.min_h_komentarz {height:auto !important;min-height: 55px;height:55px;}
.komentarz_tresc img {float:left;margin-right: 10px;}
.lista_komentarzy .komentarz_info {margin-top: 10px;color:#acacac;height:16px;line-height: 16px;}
.lista_komentarzy .komentarz_info .komentarz_info_right {float:right;height:16px;line-height: 16px;}
.komentarz_info .komentarz_info_right img {vertical-align: text-bottom;margin:0px 5px 0px 10px;}
.lista_komentarzy .k_line {margin:10px 0px;height:1px;font-size: 1px;border-top: 1px dotted #e5e4d2;}
.komentarz_info_right .odpowiedz {font-weight: bold;}

.cytat_komentarza {padding:0px 0px 10px 15px;font-weight: bold;display: none;}
.cytat_komentarza div {height:16px;margin-bottom: 5px;line-height: 16px;font-size: 13px;}
.cytat_komentarza div img {cursor:pointer;vertical-align: text-bottom;}
.cytat_komentarza span {font-weight: normal;color:#16769F;}
.wciecie {padding-left: 20px;}
.small {color:#666;font:11px arial;text-align: right;padding:5px 5px 20px 0px;}
.multicont_sonda {height:auto;padding:10px 0px 0px 0px;background: url(../gfx/sonda_top.png) no-repeat left top;width:610px;}
.multicont_sonda2 {background: url(../gfx/sonda_bottom.png) no-repeat left bottom;padding-bottom: 15px;padding-left:20px;padding-right: 20px;}
.multicont_sonda .sonda_ask {text-align:center;font:600 11px verdana;padding-bottom:10px;}
.multicont_sonda  .sonda_reply {text-align:left;padding-bottom: 10px;}
.multicont_sonda  .sonda_reply ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

.multicont_sonda  .sonda_reply ul li {
    margin-bottom:3px;
    font:13px tahoma;
}


/* -------------------- Style dla boksów   ---------------------------------- */


.multicont_box_header {color:#363636;font:400 20px tahoma;margin-top:0;margin-bottom: 20px;background: url(../gfx/linia.png) repeat-x left bottom;min-height: 35px;}
.multicont_box_header .mh1 {background: url(../gfx/linia2.png) repeat-x left bottom;float:left;min-height: 35px;padding-right: 2px;}
.multicont_box_header .mh2 {font:400 20px tahoma;margin:0;padding:0;background: url(../gfx/linia3.png) repeat-x left bottom;float:left;min-height: 35px;padding-right: 2px;}
.box_ramka {padding-top: 15px;}

.multicont_box_text {}
.multicont_box_text a{}
.multicont_box_text a:hover {}
.multicont_box_text a img {border:none;margin:0;padding:0;}
.multicont_box_text ul {padding:0;margin-left:0px;margin-right:0px;padding-left:10px;list-style-type: none;}
.multicont_box_text ul li {padding-left:12px; background: url(../gfx/li.png) no-repeat left 7px;}
.multicont_box_foto {text-align:center;padding-top:20px;padding-bottom:20px;}
.multicont_box_foto img {border:3px solid #DCD6BD;}
.multicont_box_mapa {text-align:center;padding-top:10px;padding-bottom:10px;}
.multicont_box_mapa * {font:100 5px verdana;}
.multicont_box_mapa .contentMap {margin:auto;border:4px solid #DCD6BD;width:220px;height:150px;}
.multicont_box_plik {text-align:left;font:12px arial;margin-top:10px;margin-bottom:10px;}
.multicont_box_plik a{text-align:left;font:12px arial;color:#16769F;text-decoration:none;}
.multicont_box_plik a:hover{text-align:left;font:12px arial;color:#373737;text-decoration:underline;}
.multicont_box_plik img {margin-right:10px;border:none;vertical-align:middle;}
.multicont_box_plik div{text-align:left;font:10px tahoma;color:#373737;}
.multicont_box_galeria {text-align:center;min-height:100px;height:auto;padding-top:10px;padding-bottom:10px;}
.multicont_box_galeria ul {list-style-type:none;margin:0;padding:0;margin:auto;}
.multicont_box_galeria ul {}
.multicont_box_galeria ul li {margin:0;padding:0;display:block;vertical-align:top;padding-bottom:10px;zoom:1;}
.multicont_box_galeria ul li img {margin:0;padding:0;border:4px solid #DCD6BD;}
.multicont_box_reklama {padding:10px 0px;}

.multicont_box_reklama img { border:none;}
.multicont_box_menu {padding: 0px 0px 0px 0px;}
.multicont_box_menu ul {margin:0;padding:0;list-style-type:none;}
body .multicont_box_menu ul li {}

.multicont_box_menu ul li span {/*padding-left:25px;*/background: transparent;}
.multicont_box_menu ul li span a {color:#16769F;}
.multicont_box_menu ul li a {text-decoration:none;color:#fff;margin: 0px;font-size:14px;background-color: #092f87;padding-left: 40px;padding-top: 14px;padding-bottom: 14px;display: block;}

.multicont_box_menu ul li a:hover {text-decoration:none;background-color: #efefef;color:#092f87;}
.multicont_box_menu ul li a.active {text-decoration:none;background-color: #efefef;color:#092f87;}
.multicont_box_menu ul ul{margin:5px 0px 5px 12px;padding:0;border:none;}
.multicont_box_menu ul ul li {border:none;}
.multicont_box_menu ul ul li a {font-weight: normal;}
.multicont_box_menu ul ul ul{margin:5px 0px 5px 25px;padding:0;list-style-type:disc;}
.multicont_box_menu .ul_horizontal  li {display:inline;margin-left:10px;margin-right:10px;}

.multicont_box_sonda {height:auto;padding:5px 0px;}
.multicont_box_sonda .sonda_ask {padding-bottom:5px;}
.multicont_box_sonda  .sonda_reply ul {list-style-type:none;margin:0;padding:0;}
.multicont_box_sonda  .sonda_reply ul li {margin-bottom: 5px;font:12px tahoma;}
.multicont_box_sonda  .sonda_reply ul li input {vertical-align: text-top;margin:0px;}
.multicont_box_sonda .sonda_button {padding:5px 0px;}
.sonda_button input {vertical-align: middle;margin-right: 40px;}
.multicont_box_sonda .sonda_button .sonda_vote_button {font:11px verdana;padding:2px 10px;cursor:pointer;}
.multicont_box_sonda .sonda_result {text-align:center;}
.multicont_box_sonda .sonda_result a {text-decoration:none;}
.multicont_box_sonda .sonda_result a:hover {text-decoration:underline;}
#sonda_info {text-align: center;padding-bottom: 5px;}
.div_button {text-align:right;padding:10px 0px 10px 0px;height:29px;line-height:29px;width:100%;}
.div_button input {cursor:pointer;vertical-align: middle;float: left;}
.div_button a {text-decoration: none;}
.div_button a:hover {text-decoration: underline;}
.sonda_nie, .sonda_tak {}
.sonda_nie {color:red;}
.multicont_box_sonda .sonda_nie {color:red;}

/*================== skrypt do powiększania zdjeć na stronie =======*/

/* Preload images */
body:after {
  content: url(../gfx/close.png) url(../gfx/loading.gif) url(../gfx/prev.png) url(../gfx/next.png);
  display: none;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../gfx/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../gfx/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../gfx/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../gfx/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* -------------------- koniec styli do powiększania zdjęć   ---------------------------------- */


.formularz_kontener {
    width:415px;
    padding-top:10px;
    padding-bottom:20px;
    margin-left:0px;
}


.formularz_input {

    width:415px;
    height:24px;
    line-height:24px;
    text-align:left;
    margin-bottom:10px;

}

.formularz_input label {
  
    height:24px;
    line-height:24px;
    padding-right:10px;
    text-align:right;
    width:115px;
    float:left;
}
.formularz_input input,.formularz_input select {

    width:250px;
    margin:0;
    float:left;
    border:1px solid #bfbfbf;
    font-size: 14px;
    padding-top:2px;
    padding-bottom:2px;
    height:16px;

}

.formularz_textarea {
    text-align:left;
    width:414px;
    height:auto !important;
    min-height:105px;
    height:105px;
}

.formularz_textarea label {

    height:24px;
    line-height:24px;
    padding-right:10px;
    text-align:right;
    width:115px;
    float:left;

}
.formularz_textarea textarea {
   
    width:246px;
    height:100px;
    border:1px solid #bfbfbf;
    vertical-align: top;
    float:left;
}




.formularz_button {
    margin:9px 0px 0px 0px;
    padding-left:126px;
    text-align: left;
    display:block;
}

.formularz_button  input {width:75px;padding:2px;color:#fff;font:  14px tahoma;background: #092F87;border:none;cursor:pointer;text-align:center;}


.wyniki_wyszukiwania  a {text-decoration:none;}
.wyniki_wyszukiwania  a:hover {text-decoration: underline;}
.wyniki_wyszukiwania  li{padding-bottom:10px;}




.box_content span {
    font:12px tahoma;
    color:#424953;
}



.box_title  img {
    vertical-align: middle;
    margin:0;
    padding:0;
}


.multicont_audio {
    height:auto !important;
    min-height:40px;
    height:40px;
    margin:5px 0px;
    width:100%;

}
.multicont_audio div {
    height:20px;
    width: 200px;
}

.multicont_audio .nazwa_audio {
    padding-top:3px;
    color:#444;
    width:100%;
}

/* ============================================ newsy  w boksie =======*/



.news_list_box_element {

    margin-bottom:5px;
    border-bottom:1px dotted #ECE8C5;
    padding-bottom:5px;
}

.plus_foto {
    height:auto !important;
    min-height:90px;
    height:90px;
}

.news_list_box_element img {
    float:left;
    margin-right:10px;
    border:2px solid #ECE8C5;
}

.news_list_box_header {
    margin:0;
    padding:0;
    padding-bottom: 5px;
    font:600 12px arial;
    color:#9E0000;
}



.news_list_box_header  a {
    font:600 12px arial;
    color:#9E0000;
    color:#373737;

}

.news_list_box_more {
    text-align: right;
    padding-top:0px;

}
.news_list_box_more a {
    color:#ba0000;
    font:600 12px arial;
}

.news_list_box_zajawka {
    line-height:120%;
    color:#444;
}


.multimap_mapa {

    text-align:center;
    padding-bottom:10px;

}

.multimap_mapa * {

}

.multimap_mapa .contentMap {
    margin:auto;
    border:4px solid #ECECEC;
    border-top:none;
    width:692px;
    height:500px;
    text-align: left;
}

.multicont_news_faq_list ol {font-size: 14px;margin-left:0;padding-left:25px;/*    list-style-type: none;*/}
.multicont_news_faq_list ol li {min-height: 18px;margin-bottom: 5px;padding-top:2px;}
.news_list_faq_header {font-weight: bold; cursor:pointer;line-height: 120%;color:#0F6b7c;}
.news_list_faq_zajawka {padding: 5px 0px;display:none;line-height: 130%;}
.news_list_faq_title {text-align: center;color:#050301;font: 24px arial;margin-bottom: 25px;}
.lista_zajawka {padding:5px 0;}

.el_faq {background-color: #fdeabd;padding: 8px 15px 8px 22px;margin-bottom: 3px;}
.faq_more {float:right;padding-right: 18px;width:40px;color:#0F6b7c;font:12px tahoma;background: url(../gfx/arrow_down.png) no-repeat right center;text-align: right;}
.multicont_header_myriad  {font:20px dosis;margin:0px 0px 15px 0px;color:#16769F;border-bottom: 2px solid #16769F;padding-bottom: 5px;}

.komunikator_cont {margin-bottom:10px;}
.komunikator_contener{position: relative;padding:10px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.komunikator_ok{border:1px solid #8dc800;background-color: #f7ffe5;}
.komunikator_ok .komunikator_title {font:700 28px "Open Sans";color:#8dc800;padding-bottom: 10px;}
.komunikator_ok .komunikator_content a {color:#8dc800;}
.komunikator_error{border:1px solid #d03f3f;background-color: #faebeb;}
.komunikator_error .komunikator_title {font:700 28px "Open Sans";color:#d03f3f;padding-bottom: 10px;}
.komunikator_error .komunikator_content a {color:#d03f3f;}
.komunikator_info{border:1px solid #30a0de;background-color: #ebf8ff;}
.komunikator_info .komunikator_title {font:700 28px "Open Sans";color:#30a0de;padding-bottom: 10px;}
.komunikator_error .komunikator_content a {}

.komunikator_content{height:auto!important;min-height:80px;padding:5px 10px 20px 120px;text-align: left;font: 16px tahoma;color:#333;}
.komunikator_contener img{position:absolute;top:32px;left:32px;}

.komunikator_cont_ludzik {margin-bottom: 10px;}
.komunikator_contener_ludzik {position: relative;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.komunikator_contener_ludzik .komunikator_content {height: auto !important;min-height: 130px;height:115px;padding:50px 20px 20px 180px;text-align: left;background: url(../gfx/info_icon_error.png) no-repeat 20px 10px;}
.komunikator_cont_ludzik .komunikator_error {border:2px solid #0F6b7c;}


a.mycarousel_navi {display:block;background-color: #16769F;width:23px;height:94px;font:600 12px/94px arial;color:#fff;text-align: center;text-decoration: none;}
a.mycarousel_navi:hover {text-decoration: none;color:#fff;background-color: #16769F;}
.jcarousel-skin-tango ul li a img,.jcarousel-skin-tango ul li  img { border:2px solid #16769F; margin: 0 auto; vertical-align: middle}
table.jcarousel {margin: 0 auto; vertical-align: middle;}
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 536px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 75px;height: 245px;padding: 40px 20px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  536px;height: 94px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  75px;height: 245px;}
.jcarousel-skin-tango .jcarousel-item {width: 126px;height: 94px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 43px;right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../gfx/scrol/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url(../gfx/scrol/prev-horizontal.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../gfx/scrol/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../gfx/scrol/next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position: absolute;top: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(prev-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 0 -96px;}

