
body { font-size: 13px; font-family: Trebuchet MS, Arimo; background: #e9e9e9; color: #6b6b6b; text-align: justify; }

a { color: #7d203b; text-decoration:none; }
a:hover { text-decoration: underline; }
input[type=text] { color: #7d203b; background: #ececec; border:0; height: 31px; border-top: solid 1px #dadada; border-right: solid 1px #dadada; }

img { max-width: 100%; }
hr { background:0; display: block; margin: 0px auto; }

.clear:after { content:''; display: table; clear: both; float: none }

#panel_cookie { padding: 10px; }


.box { max-width: 1200px; width: 100%; margin: 0 auto; background: #fff; }

 .header { }
 
  .logo_wrap { display:inline-block; width: 25%; }
 
  .logo {  text-align: center;    width: 100%;   max-width: 250px;    margin: 0 auto 0px auto;}
    .subtitle {    display: -moz-inline-box;    text-align: center;    font-size: 22px;    font-weight: bold;    color: #7d203b;    margin-left: 23px;    background-color: #FFF;    margin-top: 13px;}
  
  .top {    display: inline-block;    width: 51%;    padding: 25px 0 0 0;    vertical-align: top;  }
  .top_right {    display: inline-block;    width: 23%;    vertical-align: top;    padding: 25px 0 0 0;}

    .bip {     display: inline-flex; min-width: 160px; white-space: nowrap;  color: #89201c;  line-height: 1.4em;  margin: 0px 3px; }
      .bip img { float: left; margin-right: 3px; }
      
    #contrast { display:inline-block; margin: 0 10px; vertical-align: top; }
    .textsize { display:inline-block; font-size: 15px; word-spacing: -2px;  margin: 0 10px; vertical-align: top; padding-top: 8px; color: grey }
      .font_plus { font-size: 19px; }
      .font_minus { font-size: 14px; }
    
    #indexed_search { vertical-align: top; display:inline-block; margin: 0 3px;  }
      #indexed_search td { vertical-align: top!important; }
        #indexed_search label { display:inline-block; vertical-align: top; padding-top: 10px; }
        #indexed_search input[type=text] { border-right:0; padding: 0 1px; vertical-align: top!important; width: 120px;}
      
    .langs { display:inline-block; font-weight: bold; font-size: 16px; margin-top: 40px; }
     #footer .langs a { display: inline-block; padding: 8px 0; height: 18px; width: 32px; text-align: center; color: #7d203b; background: #ececec; border: 1px solid #ececec; }
     #footer .langs a.active { background: #7d203b; color: #ececec; }

  .social {    float: right;    margin: 2px auto;}

  /* Section */
    .col { display: inline-block; vertical-align: top; }
    .left_col {  width: 25%; padding-top: 10px; }
    .center_col {  width: 71%; padding: 0 1%; background: #fff;  }

  /* menu */
    #menu_1 {  margin: 0;    padding: 0 0px;}
  
    .menu { font-weight: bold; padding-left:0; }
  
    #menu_1 ul.left-menu { width: 100%; font-size: 1.2em; text-align: center; border-top: 1px solid lightgrey; border-bottom: 1px solid lightgrey } /*font-size: 1.25em;*/
    #menu_1 ul.left-menu > li {    display: inline-block;    padding: 5px 0 !important;}
     

      #menu_1 ul.left-menu>li>a { padding: 10px 15px!important; border-left: 1px solid lightgrey; } /*padding: 10px 26px!important;*/
       #menu_1 ul.left-menu>li:first-child a { border-left:0!important; }
  
    #menu_1 ul.menu li {    padding: 0px 0;    margin: 0px 0;    text-transform: uppercase;    text-align: right;}
    #menu_1 ul.menu li li { padding: 4px 0; display:block; }
    #menu_1 ul.menu a { display: block; color: #6b6b6b; }
     #menu_1 ul.menu li.active>a { color: #7d203b }
  
    #menu_1 .sub_menu { display:none; margin-left: 0; font-size: .75em; margin-bottom: 10px; padding-left:0; }
    
    .has_sub { background: url('img/bullet_menu.jpg') no-repeat 50% 85%; }

  #footer { padding: 25px 0 55px 0; background: #7d203b; color: #fff; font-size: 12px;}
    #footer a { color: #fff; }
    .footer_wrap { max-width: 1200px; margin: 0 auto; }
      #newsletter { font-size: 15px; display: inline-block; }
        #newsletter .error { font-size: 13px; color: red; background: #fff; padding: 3px 5px; display: inline-block; font-weight: bold; }
      .term { text-align: center; padding: 15px 0; }
  
  /* widgets */
  .widget { margin: 5px auto; }
    
    .widget_gallery { width: 100%; max-width: 250px; margin: 20px auto; }
      .widget_gallery h3 { margin:0; background: #7d203b; color: #fff; text-align: center;  padding: 15px 0; font-size: 20px; text-transform: uppercase; }
      .widget_gallery img { display: block; }
  
  
  #content-wrap { }
      
    .csc-default { padding: 0px 16px 15px 10px; }
    /*.csc-default { padding: 0px 15px 15px 0px; }*/
    .csc-header h2 { font-size: 22px; color: #393939; margin: 0px 0px 0px 5px; padding-top: 0px; padding-bottom: 2px; border-bottom: solid 1px lightgrey; }
    .csc-firstHeader { font-size: 22px; color: #393939; margin-bottom:0; margin-top: 0px; padding-top: 0px; padding-bottom: 2px; border-bottom: solid 1px lightgrey; }
    #column_right .csc-header h1 { font-size: 18px; padding-bottom: 5px; }
  
    .news-latest-item { width: 48%; display:inline-block; vertical-align: top; margin: 10px 0; border: 1px solid #e5e5e5; padding: 2px; background-color: whitesmoke; }
    .news-latest-item:nth-child(even) { margin-left: 2%; }
  
  
      /* if img thin */
      .news-wrap { line-height: 1.8em }
        .news-wrap h3 { font-size: 1.3em; line-height: 1.3em; margin: 10px 0; }
          .csc-header h1 { color: #393939; padding-bottom: 10px; margin-bottom:0; border-bottom: solid 1px #bfbfbf; }
      .news-latest-date a { color: #6b6b6b; text-decoration: underline; }
    
    /* single */
    #content { padding: 0 15px 35px 10px }
    /*#content { padding: 0 15px 35px 15px }*/
      .news-single-timedata { font-style: italic; }
      .news-single-category { margin-bottom: 25px; }
    
    /* news in right */
    #column_right {  }
      #column_right h2 { font-size: 21px; }
    #column_right .news-latest-item { width: 100%; margin: 0 0 15px 0; text-align: left; background-color: white;}
      #column_right .news-latest-item h3 { margin: 5px 0 0 0; }
      
      #menu_right ul { display: block; font-size: 13px; margin-top: 15px; }
        #menu_right ul>li {  text-align: left!important; display: block; margin-bottom: 4px; }
    
    /* content - image */
    .csc-textpic-imagewrap { width: auto!important; text-align: left; }

    /* slider */
    .tx-simpleslider-pi1-slider { position: relative; border-top: solid 4px #7d203b; width:auto!important; max-width:800px; margin-bottom: 30px; }
    .tx-simpleslider-pi1-slides { overflow: hidden; }
    .tx-simpleslider-pi1-content { max-width: 400px; position: absolute; bottom: 50px;  padding: 25px; background: rgba( 126,33,60, .5 ); color: #fff; }
    .tx-simpleslider-pi1-header { font-size: 22px; margin-bottom: 15px; }
    .tx-simpleslider-pi1-header a { color: #fff; }
    .tx-simpleslider-pi1-subheader { }
    .tx-simpleslider-pi1-switcher { position: absolute; bottom: 50px; right: 30px; z-index: 1; }
    .tx-simpleslider-pi1-switcher li a { background: rgba(255,255,255, .5 )!important; }
    .tx-simpleslider-pi1-switcher li.active a { background: rgba( 126,33,60, .5 )!important; }

  
  /* single */
  .news-single-title { font-size: 1.7em; font-weight: bold; }
  .news-single-img { float: left; margin-right: 15px; border: 0px;}
  .bodytext { font-size: 1.0em; line-height: 1.65em; }
  
  
  /* contact */
  #contact_form { max-width: 830px; width:80%; margin: 0 auto; }
    #cf_first_col { width: 130px; }
      #contact_form input[type=text], #contact_form textarea { width: 100%; }
      #contact_form input[type=submit] { float: right; }
  
  /* search */
  .tx-indexedsearch-browsebox td a:before { content: '|'; margin-right: 3px; display: inline-block; width: 5px; text-align: center }
    .tx-indexedsearch-browsebox tr td:first-child a:before { content: ''!important; }
    
    .tx-indexedsearch p { margin:5px 0; }
    
    
  /* menu */
  #menu_1 .sub_menu { display: none; background: rgba(255,255,255, .95)!important;  }

  .menu-item { position:relative; }
  
  /* cal */
  .tx-cal-controller { max-width: 100%; margin: 0 auto; }
  /*.tx-cal-controller { max-width: 700px; margin: 0 auto; }*/
  
  /* cal list */
  .tx-cal-controller dt { margin-bottom: 5px; padding-bottom: 5px; }
    .tx-cal-controller span { display: inline-block; vertical-align: top; }
    .tx-cal-controller .e_date { padding: 4px 0; width: 55px; line-height: 1em; text-align: center; margin: 7px 0; color: #fff; background: #7d203b; }
  /*.tx-cal-controller .e_date { font-size: 1.4em; padding: 15px 0; width: 60px; line-height: 1em; text-align: center; margin: 10px 0; color: #fff; background: #7d203b; }*/   
    .tx-cal-controller .e_date .d { font-weight: bold; font-size: 1.6em; margin-top: 1px;}
      .tx-cal-controller .V9G { color: #fff; margin-left: 5px; }
    .tx-cal-controller .e_event { display:inline-block; vertical-align: top; width: 65%; margin-left: 10px;  }
    .tx-cal-controller .e_title { margin-top: 6px; font-weight: bold; font-size: 1.1em }
  /*.tx-cal-controller .e_title { margin-top: 10px; font-weight: bold; font-size: 1.1em }*/
    .tx-cal-controller .e_location { line-height: 2em; }  
    .all_events { float: right; }

  #footer_menu { display:inline-block; vertical-align: top; }
    #footer_menu ul.left-menu>li { display:inline-block; padding: 15px; vertical-align: top; text-transform: uppercase; }
      #footer_menu ul ul { margin: 10px 0 0 0; padding:0; }
        #footer_menu ul.left-menu>li li { display: block; text-transform:none!important }
    
    #tx_odsajaxmailsubscription_pi1 { padding-top: 15px; }
      #tx_odsajaxmailsubscription_pi1 label { display: block; padding-bottom:5px; }


  /* slide */
  .nav_wrap { position: absolute; width: 800px; top:50%; z-index:1; margin-top:-30px; }
    .nav_wrap div { cursor: pointer;  position: absolute; text-shadow: 1px 1px 1px rgba(0,0,0,.5); color: #fff; border: solid 1px rgba(0,0,0, .4); padding: 5px 10px; background: rgba(126, 33, 60, 0.5); border-radius: 20px; z-index:1; font-size: 2em; text-align: center; line-height:.75em }
     .nav_wrap div:hover { background: rgba(126, 33, 60, 1); }
    .nav_wrap .slide_prev { left: 10px; }
    .nav_wrap .slide_next {  right: 10px; }
  
  /* site-map */
  .term a { text-decoration: underline }

@media only screen and (min-width: 980px) {
  #menu_1 .menu-item:hover .sub_menu, .focused { width: 250px; top: 50px; left:-1px; box-shadow: 3px 3px 3px rgba(0,0,0, .5); border-left: solid 1px lightgrey; border-top: solid 1px lightgrey; display:block; position: absolute; padding:5px 10px; text-align: left!important; z-index:99; }
    #menu_1 .menu-item:hover .sub_menu li, .focused li { text-align: left!important }
}


@media only screen and (max-width: 580px) {

  #menu_1 ul.menu li { width: 100%; text-align: center; margin-bottom: -2px; padding:0!important; }
  #menu_1 ul.left-menu>li>a { border: solid 1px lightgrey!important;  }
  #menu_1 ul.left-menu>li:first-child>a { border-left: solid 1px lightgrey!important; }
  #menu_1 ul.left-menu > .menu-item.active .sub_menu { display: block!important; margin-top: 10px; }
  #menu_1 ul.left-menu > .menu-item .sub_menu li { text-align: center!important; padding: 4px 0!important; }

  hr { margin: 10px auto!important; }


  .top, .logo_wrap { width: 100%; }
  .hide_mobile { display:none!important; }
  .show_mobile { display: block!important; }
  
  .col { width: 95%!important; padding: 2.5%; max-width:100%; }
  
  .top { text-align: center; }
    #contrast, #indexed_search, .langs { margin:0; }
    
    .langs { float: none!important; margin-bottom: 10px; }
    #indexed_search { margin-top: 5px; }
  
  .ext_icons a { width: 24.5%!important; }
    
  .news-latest-item { width: 100%; }
  
  .footer_wrap { padding: 0 15px; }
  
  .tx-simpleslider-pi1 { display: none; }
  
  #menu_right { display:none }
  
  .has_sub { background:none; }
  .social { float: none; text-align: center; }

  
  .news-single-img { float: none; }

#cal.news-list-container .news-list-date{ width: 90px!important; font-size: 11px!important;}
#cal.news-list-container h3{ font-size: xx-small!important;}
.but button { font-size: smaller!important;}
.but{ width: 23%!important;}
#calmob{ display: block !important; position: initial !important;}
#mydata2{ display: block !important; }
#calmain{ display: none!important; }
  
}


@media only screen and (max-width: 900px){

  #menu_1 ul.left-menu>li>a { border: solid 1px lightgrey!important; }
  #menu_1 ul.left-menu>li:first-child>a { border-left: solid 1px lightgrey!important;}
    
  .ext_icons a { max-width: 90px!important; }
  .subtitle { display: -moz-inline-box; font-size: 15px; font-weight: bold; color: #7d203b; margin-inline-start: 48px;}

  ul.left-menu { font-size: 1em;  }
  
  .news-latest-item { width: 100%; }
  .tx-simpleslider-pi1 { display: none; }

#cal.news-list-container .news-list-date{ width: 90px!important; font-size: 11px!important;}
#cal.news-list-container h3{ font-size: xx-small!important;}
.but button { font-size: smaller!important;}
.but{ width: 23%!important;}
#calmob{ display: block !important; position: initial !important;}
#mydata2{ display: block !important; }
#calmain{ display: none!important; }


#banimg1 { display: none;  }
#banimg2 { display: block;  }
 
  }


.hide_mobile { display:block; }
.show_mobile { display: none; }

/* WYSOKI KONTRAST */
body.contrast, body.contrast table, body.contrast td#content, body.contrast p.bodytext, body.contrast .box, body.contrast #menu_1 .sub_menu,
body.contrast .center_col, body.contrast .langs a, body.contrast #footer, body.contrast .csc-header h1,
body.contrast .full_center_col, body.contrast .langs a, body.contrast #footer, body.contrast .csc-header h1,
body.contrast .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info, body.contrast .sub_menu,
body.contrast .tx-simpleslider-pi1-content { background: #000!important; color: yellow!important; }

body.contrast a { color: yellow!important; text-decoration: underline; }
body.contrast .news-list-item, body.contrast .menu1-level1-act, body.contrast .news-latest-item, body.contrast .menu1-level1-no, body.contrast td#content, body.contrast td.right_col, body.contrast td.left_col { background: #000!important; color: yellow!important; }
body.contrast .news-list-date, body.contrast .news-latest-date { color: #fff; }
body.contrast #menu_1 tr td { border-bottom: solid 2px #fff; }  
  body.contrast #menu_1 tr>td:first-child  { display:none }
  body.contrast #menu_1 tr>td:first-child { background: #000!important; color: yellow!important; }
  
  body.contrast .langs a, body.contrast input[type=text] { border: solid 1px yellow!important; color: yellow; background: black; }

  body.contrast .widget_gallery h3 { background: black; color: yellow }
  body.contrast ul.left-menu > li { background: none; }
  
  body.contrast #footer { background: #7d203b!important; }
  
  body.contrast .monthSelected, body.contrast .monthSelectedWeek, body.contrast .month-large th, body.contrast .month-large th a, body.contrast #month-header { color:black!important; background: white!important; }
  body.contrast .default_catheader_text { color: #fff; }

  body.contrast .col.center_col .csc-header h2 { background-color: #444; color: yellow !important; }
  body.contrast .col.full_center_col .csc-header h2 { background-color: #444; color: yellow !important; }
  body.contrast #menu_right .sub_menu.menu .active.menu-item { background-color: #444; }

/*Zdjecia w glaerii*/
#gallery img {width: 200px; height: 130px; margin-left: -3px;}
/* Kalendarium główna */
span.e_title { text-align: left;}

/* 'Wiecej' i 'wstecz' */
.news-latest-morelink { text-align: right; }
.news-single-backlink { text-align: right; }

/* Kolor tła header h2 (główna kolumna) */
.col.center_col .csc-header h2 { background-color: whitesmoke; }

/* Kolor tła aktywnego menu (prawa kolumna) */
#menu_right .sub_menu.menu .active.menu-item { background-color: #e9e9e9; }

/*Kalendarz
#content, tx-cal-controller i .csc-default*/
.month-large { width: 818px; }
.month-large .day { width: 111px; }
#month-header { width: 816px; }

/*Komunikaty lista*/
.news-list-item { padding: 0px 16px 15px 10px; }

/*Kalendarz lista*/
#cal.news-list-container .news-list-item { border: solid 1px #e9e9e9; margin-bottom: 1px; padding: 0px; background-color: #e9e9e9; cursor:pointer}

#cal.news-list-container .news-list-date {color: rgb(255, 255, 255); text-align: center; display: inline-block; background: rgb(105, 12, 39) none repeat scroll 0% 0%; padding: 4px 0px; width: 130px; font-size: 14px;}

#cal.news-list-container h3 { display: inline-block; margin-left: 15px; vertical-align: 7px;}

#cal.news-list-container .news-list-morelink { display: -moz-popup; }

#cal.news-list-container a { color: #7d203b; text-decoration: none; }

#cal.news-list-container body { font-size: 13px; font-family: Trebuchet MS, Arimo; color: #6b6b6b; text-align: justify; }

#cal.news-list-container .more { display: none; border: solid 1px #e9e9e9; padding: 5px; margin-bottom: 5px; border-top: white; background-color: whitesmoke;}

/*Kalendarz lista po prawej*/
#rcal.news-latest-container { max-width: 100%; margin: 0 auto; }

#rcal.news-latest-container .e_date { padding: 4px 0; width: 55px; line-height: 1em; text-align: center; margin: 7px 0; color: #fff; background: #7d203b; }

#rcal.news-latest-container .e_date .d { font-weight: bold; font-size: 1.6em; margin-top: 1px; }

#rcal.news-latest-container dt { margin-bottom: 5px; padding-bottom: 5px; width: 300px; height: 50px; }

#rcal.news-latest-container span { display: inline-block; vertical-align: top; }

#rcal.news-latest-container .e_event { display: inline-block;  vertical-align: top; width: 70%; margin-left: 10px; }

#rcal.news-latest-container .e_title { margin-top: 6px; font-weight: bold;  font-size: 1.1em; }

span.e_title { text-align: left; }

#rcal.news-latest-container .e_location { line-height: 2em; }  

/*Belka*/
.belka { width: 100%; height: 50px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; text-align: center; }

.but { display: inline; width: 24.4%; height: inherit; }

.but button { background: #e9e9e9; text-decoration: none; width: inherit; height: inherit; border: 2px solid #690c27; color: black; text-align: center; display: inline-block; transition-duration: 0.4s; cursor: pointer; }

.but button:hover{ background-color: #690c27 !important; color: white !important; }

/*Filmy*/
.news-wrap iframe { width: 100%; height: 210px;}
.news-wrap h3 { color: #7d203b;}
.fvid iframe { width: 100%; height: 150px; border: 0;}

#c2439 {  margin-top: 63px;}
#c2439 .news-latest-container { margin-top: 6px;}
#c1851 { margin-top: 34px;}
#c2443 { text-align: right;}
#c2441 { text-align: right;}

/*e-Straznik*/
#strazBtn {  width: 30px; height: 30px; border: 0px solid rgb(233, 233, 233); padding: 0; background: #fff; cursor: pointer; }
#strazBtn img { max-width: 28px; border: 1px solid rgb(233, 233, 233); height: 28px;}

.modal { display: none; position: fixed; z-index: 2; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; background: rgba(0,0,0,0.8);}

.modal-content { margin: 1% auto; background: #e9e9e9; padding: 5px 20px 13px 20px; border-radius: 10px;  width: 80%; position: relative;  height: 90%;}

.closeModal { background: #7D203B; color: #FFFFFF; line-height: 25px; position: absolute; right: -12px; text-align: center; top: -10px; width: 24px; text-decoration: none; font-weight: bold; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000;}

.closeModal:hover,
.closeModal:focus { border: 1px solid #7096ab; text-decoration: none; cursor: pointer; box-shadow: 0 0 8px #85b2cb; }


@media only screen and (max-width: 815px){
.top_right {  width: 100%; text-align: center;}
}

@media only screen and (max-width: 580px){
#strazBtn { float: none;}
}

/*banner*/
#banner {  width: 100%;}
#banimg1 { display: block; }
#banimg2 { display: none;  }

@media only screen and (max-width: 900px){
#banimg1 { display: none;  }
#banimg2 { display: block;  } 
  }


/* Pozyskiwanie Funduszy */

.department-item {  display: inline-block;  vertical-align: top;  margin: 5px 5px; width: 46%;}   

.box-border{  border: 2px solid #e5e5e5;  position:relative; height: auto;}

.box-header{  display: table ;background: #EEEFF2; width: 100%; text-align: center; font-size: 14px; height: 73px;}

.box-body{ height: 195px;}

.box-body img { margin-top: 10%;}

.box-body ul{ margin: 5px 0px; list-style: inside; padding: 0;}

.box-body ul li { padding: 2px 10px 0px;;    font-size: 10px;    text-align: left;}

.box-body ul li span {font-size: 10px;}

.link-spanner{  position:absolute;   width:100%;  height:100%;  top:0;  left: 0;  z-index: 1;  background-image: url('empty.gif'); text-decoration:none; background-color:white;  opacity: 0;}   

@media only screen and (max-width: 900px){
.box-body ul li { padding: 2px 10px 0px;;    font-size: 6px;}

.box-body ul li span {font-size: 6px;}
}

/*Flaga UE*/
#icons {display: inline-block;    vertical-align: middle;}

.UE {display: inline-block;}

#LogoUE { height: 39px;}


@media only screen and (max-width: 1165px){
.top { width: 51%;}

.top_right { width: 23%;}
}

@media only screen and (max-width: 1125px){
.subtitle {font-size: 19px;}

.top { width: 48%;}

.top_right { width: 26%;}
}

@media only screen and (max-width: 1045px){
.subtitle {font-size: 18px;}
}

@media only screen and (max-width: 1000px){
.subtitle {font-size: 17px;}
}

@media only screen and (max-width: 940px){
.subtitle {font-size: 15px;}
}



@media only screen and (max-width: 815px){
.social {  margin: 10px 0;}
.subtitle {font-size: 19px; margin: 0}

.top {  width: 100%;  text-align: center;}

.top_right { width: 100%; padding: 0}

.logo_wrap {     width: 100%;}
}

@media only screen and (max-width: 580px){
/*.UE { display: block; margin-top: 15px;}*/
}

/*380lecie .\33 80 img { background: white; width: 100%;}*/

/*.\33 80:hover img { background: #e9e9e9;}*/

#j_banner {background-image: url('/fileadmin/template/Without_FL/images/380/380_1.png'); width: 100%; height: 75px; background-size: 100%; background-repeat: no-repeat;}
#j_banner:hover {background-image: url('/fileadmin/template/Without_FL/images/380/380_2.png'); width: 100%; height: 75px; background-size: 100%; background-repeat: no-repeat;}

/*Pokaż wszystkie na głównej stronie*/
.all_r { text-align: right;}

/*Kalendarium (pierwsza strona) wersja mobilna*/
@media only screen and (max-width: 1100px){
#rcal.news-latest-container .e_event { width: 50%;}#rcal.news-latest-container .e_title { font-size: 1.0em;}
}

@media only screen and (max-width: 850px){
#rcal.news-latest-container .e_event { width: 40%;}
#rcal.news-latest-container .e_title { font-size: 0.9em;}
#rcal.news-latest-container .e_date { width: 45px;  }
}

@media only screen and (max-width: 725px){
#rcal.news-latest-container .e_event { width: 30%; margin-left: 5px;}
#rcal.news-latest-container .e_title { font-size: 0.8em;}
}

/*Plan rozwoju*/
.PR {display: inline-block;}
#LogoPR {  height: 39px;}
#bigger {  float: right; }


@media only screen and (max-width: 815px) {.PR { display: inline-block;}}

@media only screen and (max-width: 580px) {#bigger { float: none;}}

@media only screen and (max-width: 815px) {#bigger { float: none;}.social { float: none;}.langs { float: none!important; margin-bottom: 10px;}}


/*Zmiany*/

.col.col_left.menu.left-menu {    margin-top: 0;}


/*Testowy szablon bip-status*/
.full_center_col {    width: 98%;    padding: 0 1%;    background: #fff;}

.col.full_center_col .csc-header h2 { background-color: whitesmoke;}

/*eUrzad - ikona na glownej stronie*/
.eurzad { display: inline-flex;    min-width: 80px;    margin: 0px 3px;}
.eurzad img {  margin-right: 3px;}
.eurzad span { margin: 13px auto;}

/*filmy w projektach z ue*/
#filmy_ue iframe {
    width: 255px;
    height: auto;
    padding: 10px 10px 0 0;
}

/*pasek*/
.jubilee {
    height: 10px;
    width: 100%;
    background-color: #7d203b;
}

/*kafelki po prawej*/
.rinfo {
    border: 4px solid #860837;
    box-sizing: border-box;
}

/*tarcza*/
.news-single-item p:first-of-type {
  margin-top: 0;
  }

.tarcza:hover {
   transform: scale(1.02);
}

.tarcza{
   height: 225px;
   width: 400px;
cursor: pointer;
background-size: cover;
display: inline-block;
}

.bodytext2 {
    font-size: 1.0em;
    line-height: 1.65em;
    text-align: center;
}

.news-single-additional-info {
text-align: center;
}


/*galerie*/
.photo {
    display: inline-block;
    padding: 2px;
  vertical-align: top;
}

#gallery .photo img {
    width: 200px;
    height: 200px;
}

#gallery .photo span {
    display: block;
}


#ekoGal img, .newsgal img {
    width: 190px;
}

/*inne*/
li{
line-height: 1.65em;
}

/*baner DN*/

#banner {
   display: none
}

.tx-simpleslider-pi1-image img {
  width: 800px;
  height: 500px;
}
