@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300&subset=latin,latin-ext);

body {
  font-family: 'Arial',sans-serif;
  font-size: 13px;
  color: #333333;
  background:url(../images/main_bg.jpg) 50% 50% no-repeat;
  background-attachment: fixed;
}

a {
  color: #333333;
  text-decoration:underline;
}

div.itemFullText p {
  line-height: 1.3em;
  font-size: 13px;
}

a:hover {
  color: #00893b;
  text-decoration:none;
}

.grid-container {
  background-color:#f2f2f2;
}

/*
.bg-row1 {
  background-color: rgba(0, 0, 0, 0.6);
  border-bottom: 2px solid #534741;
}
*/

.bg-row1 {
  height:400px;
  background:url('http://pttkkonskie.pl/images/slides/s01.jpg') 50% 0% no-repeat;
}

.bg-row4 {
  background-color: #00893b;
}

#row-2 {
  margin-top: 0px;
}

#main-menu,
#main-contener {
padding-left:15px;
}


td.acyfield_name input,
td.acyfield_email input {
  background-color:#F8F8F8;
  width:100% !important;
}

.intro-image {
  float: left;
  width: 22%;
  max-height: 75px;
  overflow: hidden;
  margin-right: 4px;
}

.intro-text {
  width: 75%;
  float: left;
}

div.intro-text h3 {
  padding:10px 0;
}

h2, h3 {
  color:#00893b;
  font-size:16px;
}

h4 {
  color:#2cb442;
  font-weight:700;
  text-align:center;
}

table.win tr:first-child td {
  font-weight:700
}

table.win tr td {
  padding:5px 0;
}

table.win tr {
  border-bottom:1px solid gray;
}

.it-width {
  width: 100% !important;
}

.hits-read {
  width: 20px;
  height:15px;
  background: url(../images/glyphicons-halflings.png) -94px -117px no-repeat;
  display: inline-block;
}

.written {
  width: 20px;
    height:15px;
  background: url(../images/glyphicons-halflings.png) 3px -71px no-repeat;
  display: inline-block;
}

.email {
  width: 20px;
  height: 15px;
  background: url(../images/glyphicons-halflings.png) -68px 2px no-repeat;
  display: inline-block;
}

.print {
  width: 20px;
  height: 15px;
  background: url(../images/glyphicons-halflings.png)-91px -46px no-repeat;
  display: inline-block;
}

.comments {
  width: 20px;
    height:15px;
  background: url(../images/glyphicons-halflings.png) -22px -46px no-repeat;
  display: inline-block;
}

.written-by {
  width: 20px;
    height:15px;
  background: url(../images/glyphicons-halflings.png) -165px 2px no-repeat;
  display: inline-block;
}

.tags-bck {
  width: 20px;
    height:15px;
  background: url(../images/glyphicons-halflings.png) -20px -46px no-repeat;
  display: inline-block;
}

div.section_two span.latestItemDateCreated {
float: right;
margin: 10px;
}

.written-by-link,
.mod-itemDateCreated,
.exe-catItemDateCreated,
.mod-itemCategory,
.mod-userItemCategory,
span.moduleItemDateCreated,
span.mod-userItemDateCreated {
  border-right: 1px solid #ccc;
  padding: 0 8px 0 0;
  margin: 0 2px 0 0;
}

.mod-itemCategory,
.mod-userItemCategory {
  display: inline-block;
}

.mod-categoryspan {
  width: 20px;
    height:15px;
  background: url(../images/glyphicons-halflings.png) -406px -118px no-repeat;
  display: inline-block;
}


div.mod-itemHeader div.intro-image {
  width: 18%;
  max-height: 120px;
}

div.mod-itemHeader span.itemImage {
  text-align:left;
}

div.mod-itemHeader span.itemImage img,
.mod-catItemImage {
  padding:3px;
/*  border: 1px solid #fff !important;
  box-shadow: 5px 5px 5px #ccc;*/
  margin-top: 11px;
}

div.mod-itemHeader div.itemToolbar {
  background:none;
}

div.itemToolbar {
  padding: 0 !important;
  margin: 0 !important;
  border-top: none !important;
  border-bottom: none !important;
  background: none !important;
}

div.mod-userBlock,
div.mod-itemHeader {
  float: left;
  width: 100%;
}

div.mod-itemHeader h3 {
  
}

div.itemToolbar ul li a {
  text-decoration: none;
}

div.itemAuthorLatest,
.itemRelated {
border: 1px solid #fff !important;
box-shadow: 5px 5px 5px #ccc;
}

div.itemBackToTop a {
  text-decoration: none !important;
  font-size: 12px;
  font-style: italic;
}

div.itemView  {
  margin:0 !important;
  padding:0 !important;
}

div.itemLinks {
  margin:0 !important;
}

ul.mod-subCategory {
  list-style: disc;
  list-style-position: inside;
}

div.itemAuthorBlock {
  display:none;
}

div.catItemImageBlock,
div.itemImageBlock {
  padding: 5px 25px 10px 0 !important;
  margin: 0 !important;
  float: left;
}

span.itemImage img {
  border: none !important;
  padding: 0 10px 10px 0 !important;
  float:left;
}

div.itemIntroText {
color: #444;
font-size: 100% !important;
font-weight: normal !important;
line-height: 1.3em !important;
padding: 4px 0 12px 0;
}

.it-border {
  border:none !important;
}

.moduleItemDateCreated,
.moduleItemHits,
.moduleItemDateCreated,
.written,
div.gkTabsContainer .written-by-link,
.moduleItemCategory,
.moduleItemReadMore,
.moduleItemIntrotext
{font-size:11px !important;}

.b2j_k2_calendar_container_module {
display:block;
margin:0 auto;
}

#copyright p, 
#copyright a {
  font-family: 'Open Sans Condensed',sans-serif;
  text-align:right;
  text-decoration:none;
  color:#C1C1C1;
}

#copyright ul li,
#copyright {
  float:left;
}


.bottom a {
  font-family: 'Open Sans Condensed',sans-serif;
  text-align:left;
  text-decoration:none;
  color:#C1C1C1;
}

.bottom a:hover {
  text-decoration:none;
  color:#fff;
}

div.itemFullText > ol {
  list-style-type: decimal;
  list-style-position: outside;
  padding-left: 20px;
}

div.itemFullText > ol > ol {
  list-style-type: lower-alpha;
  list-style-position: outside;
  padding-left: 20px;
} 

#article ul {
  list-style-type: circle;
  list-style-position: inside;
  padding-left: 20px;
}

div.m_bottom {
  display:inline-block;
}

.moduleCustomLink,
.k2FeedIcon {
  margin-top:10px;
}

div.accordeonck ul li a {
  padding-left:0px !important;
}


/* k2 szlaki */

div.szlak-catItemImageBlock {
  float: left;
  width:5%;
}

span.szlak-catItemImage a img {
  width:25px !important;
  
}

div.szlak-catItemHeader {
  float: left;
  width: 25%;
  margin-right: 10px;
}

span.szlak-catItemImage img {
  padding: 0px 8px 8px 0px;
}

h3.szlaki-catItemTitle,
h3.szlaki-catItemTitle a {
  margin: 0 0 5px 0;
}

div.szlaki-catItemIntroText {
  padding-bottom:5px;
  font-size:13px;
}

.szlaki-catItemExtraFieldsValue img {
  height:18px;
}

/* end szlaki */

div#top {
  margin-top:2px;
}

div.m_left {
  max-width: 48%;
  float:left;
}

div.m_right {
}

.even, .odd {
  background:none  !important;
  padding:0px !important;
  border-bottom:none  !important;
}

.odd {
  margin: 5px 0;
}

div#logo p img {
  padding: 10px 0 10px 35px;
  max-width: 330px;
  z-index: 10;
  position: relative;
}

.nivo-caption p {
  display:none;
}

.nivo-caption {
  margin-bottom: 25px;
  width: 90% !important;
}

.h2_homepage,
div.m_right h3 {
  font-size:16px;
  width:100%;
  margin-bottom:10px;
  margin-top: 0;
  padding-bottom: 0px;
}

div#right > div {
  margin:10px;
}

h3 {
  margin:10px 0;
}

div#right-top > div.moduletable {
  background: #00893b;
  padding: 10px;
  color: #f2f2f2;
  border-radius:5px;
}

div#right-top > div.moduletable h3 {
  color:#fff;
}

div#right-top > div.moduletable p {
  color:#fff;
  font-style:italic;
  font-size:12px;
}

span.cal_arch {
  width: 20px;
  height: 15px;
  background: url(../images/glyphicons-halflings.png) -190px -118px no-repeat;
  display: inline-block;
}

div.trasa {
  width: 68%;
  float: left;
}

h3.szlaki-catItemTitle, h3.szlaki-catItemTitle a,
div.trasa h3 {
  margin: 0px;
  border-bottom: 1px dotted gray;
  font-size: 13px;
  margin-bottom: 3px;
  padding-bottom: 3px;
}

div.trasa ul {
  padding:0px !important;
  list-style-type:none  !important;
}

div.trasa ul li {
  width: 24%;
  display: inline-block;
  vertical-align: top;
}

div.trasa ul li span {
  width: 100%;
  display: block;
  vertical-align: top;
  margin-bottom: 3px;
  font-size: 12px;
}

span.catItemExtraFieldsLabel {
  width:33%;
  display:inline-block;
  vertical-align: top;
  font-weight: 700;
}

@media (max-width: 980px) {

div.m_left { width: 100%; float:none;}
div.m_right { width: 100%; float:none;}

}

h2 {
padding: 10px 0px;
}
/*
.line span {
width: 50px;
height: 4px;
background: #2cb442;
position: absolute;
top: 0px;
left: 0px;
}

.line {
margin-top: -6px;
margin-bottom: 12px;
width: 100%;
height: 4px;
background: #d5d5d5;
position: relative;
}

.bigline {
width: 100%;
padding: 5px;
background: #d5d5d5;
position: relative;
}
*/

.activ_icon ul li {
  padding-left: 35px;
  padding-bottom: 3px;
  border-bottom: 1px dotted gray;
  margin-bottom: 5px;
}

.activ_icon ul li {
  background: url(../images/trekking_40.png) 0% 50% no-repeat;
}

.ic-content span.car {
  font-size: 14px;
  font-weight: 700;
}

.ic-content h2 {
  line-height: 18px !important;
}

.titleSpan a,
div.ic-content h2 a,
h2.latestItemTitle a,
div.k2ItemsBlock ul li a.moduleItemTitle {
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  color: #00893b;
}

.latestItemTitle {
display: inline-block;
width: 70%;
}
.latestItemDateCreated {
  font-size: 14px !important;
  font-weight: 300;
  color: #00893b !important;
display: inline-block;
text-align: right;
vertical-align: top;
margin: 2px 0 0 0;
}

span.itemDateCreated,
div.k2ItemsBlock ul li div.moduleItemIntrotext,
.default_eventlist .cityDiv,
div.latestItemIntroText p,
div.latestItemIntroText ul li span,
div.latestItemReadMore a {
  font-size: 12px !important;
}

span.itemExtraFieldsValue img {
  width:15px;
}


div.mainpage div.latestItemView {
  background-color: #fff;
  margin: 10px 0 10px 2px;
  padding:0px;
}

div.itemContainer,
div.latestItemView {
  background-color: #fff;
  margin: 10px 0 10px;
  padding:10px;
}

ul li:first-child span.itemExtraFieldsValue img,
div.trasa ul li:first-child {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  text-align: center;
}

.kalendarium {
  width:100%;
}

.kalendarium td {
  font-size:12px;
}

.kalendarium tr:first-child td {
  font-weight:700;
  background-color:#cacaca;
}

.kalendarium_rok {
  width:10%;
}

.kalendarium_kadencja {
  width:15%;
}

.kalendarium_prezes {
  width:15%;
}

.kalendarium_wydarzenia {
  width:60%;
}

.kalendarium_separator {
  background-color: #ffffff;
}

/**/

.od,
.wladze{
  width:100%;
}

.wladze td {
  font-size:12px;
}

.od tr:first-child td,
.wladze tr:first-child td {
  font-weight:700;
  background-color:#cacaca;
}

.od_fk,
.wladze_lata {
  width:30%;
}

.od_sk,
.wladze_sklad {
  width:70%;
}

.wladze_separator {
  background-color: #ffffff;
}

div.itemListCategory {
  background: none !important;
  border: none !important;
  margin: 10px 0 20px 0 !important;
  padding: 0 !important;
}

#dj-main110 {
  float:right;
  background-color: rgba(0,0,0,0.5);
}

div#right-top p a {
  color:#dddddd;
}

hr.hr_clearfix {
  clear:both;
}

/*modsy*/

.bm_slider {
    margin-top: 9px;
}

#icagenda .regis_imgbutton {
  display: none !important;
}

div#icagenda h1, 
div#icagenda .line {
  margin-top:5px !important;
}

div.pagination ul {
  list-style: none;
}

div.pagination ul li {
  display: inline-block;
  padding: 0 5px;
}

.phocagallery-box-file {
  background: none !important;
  border: #f2f2f2 !important;
}

div.boxplus-thumbs ul {
  background-color: rgba(255, 255, 255, 0.6);
}

.ic-image img {
  border: 0px solid #ccc;
  margin-bottom: 10px;
  display: block;
  max-height: 250px !important;
  -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
}

a.moduleCustomLink {
  display: block;
  margin: 20px 0 -30px;
  text-decoration: none;
}


a.moduleCustomLink {
display: block;
margin: 5px 0 -30px !important;
text-decoration: none;
font-weight: 700;
}

.dj-main li a.dj-up_a span.dj-drop {
  padding-right: 0px !important; 
}
.section_one {
float: left;
display: inline-block;
width: 25%;
}

.section_two {
display: inline-block;
width: 71%;
  margin-left:4%;
}

div.mainpage div.latestItemImageBlock {
padding: 0;
margin: 0;
float: left;
width: 100%;
height: 200px;
overflow: hidden;
}

span.catItemImage img,
div.mainpage span.latestItemImage img {
border: none !important;
padding: 0 !important;
height: 215px;
width: auto;
margin: -5px -5px 0;
}

.pg-csv-box-img.pg-box1 img {
    max-width: 100%;
}

.readmore {
height:40px;
}

a.morebutton {
color: #fff;
text-decoration: none;
padding: 5px !important;
text-align: center;
border: 1px solid #fff !important;
margin-top: 10px !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: right;
}

span.latestItemImage img {
  margin:0;
  border: none !important;
  padding: 5px 0 0 0 !important;
}

.itemListView.icc div.itemContainer {
min-height: 200px;
margin: 10px 10px 10px 0 !important;
}

div.m_right #fpssContainer115.fpss-template-movies .fpssTimerContainer .fpssTimer {
background-color: #00893b;
}

div.m_right .fpss-template-movies .slidetext a.fpssReadMore,
a.k2ReadMore {
background-color: #00893b;
color: #C1C1C1;
padding: 5px 15px;
border: 1px solid gray;
border-radius: 5px;
font-style: normal;
text-decoration: none;
display: block;
width: 75px;
text-align: center;
margin: 0 0 5px 0;
font-size:12px;
}

div.m_right .fpss-template-movies .slidetext a.fpssReadMore:hover,
a.k2ReadMore:hover {
color: #fff;
}

.default_eventlist .ic-date-div {
width: 35px !important;
height: 35px !important;
margin-right: 10px !important;
-webkit-border-radius: 25px !important;
-moz-border-radius: 25px !important;
-o-border-radius: 25px !important;
border-radius: 25px !important;
padding: 3px !important;
border: 1px solid #00893b;
}

.bg-row2 {
  background-color: #fff;
}

div.moduletable.cl_main_menu .dj-main li.hover a.dj-up_a, .dj-main li.active a.dj-up_a {
  text-decoration: none;
  color: #00893b !important;
}

div.moduletable.cl_main_menu .dj-main li a.dj-up_a {
  color: #000 !important;
  text-transform: uppercase;
  padding: 5px 25px 5px 0px;
}

div.cl_main_menu ul.dj-main}
float: left;
position: relative;
left: 50%;
text-align: center;
}

div.cl_main_menu ul.dj-main li.dj-up
{
float: left;
position: relative;
right: 50%;
}

div.accordeonck ul li ul {
    padding-left: 15px;
}

/*
#fpssContainer115.fpss-template-movies {
margin: 6px auto !important;
border: none !important
}

.fpss-template-movies .slidetext {padding:30px 15px 15px 15px!important; height:355px!important}
.fpss-template-movies .slidetext h1, .fpss-template-movies .slidetext h1 a:hover {color:#009ddc!important}
.fpss-template-movies .slidetext h1, .fpss-template-movies .slidetext h1 a {font-size:40px!important}
#fpssContainer115.fpss-template-movies .slides-wrapper {background:none!important}
.fpss-template-movies .slidetext {background:none!important; background-color: rgba(0,0,0,0.80)!important}
#fpssContainer115.fpss-template-movies .navigation-wrapper {background:none!important; background-color: rgba(0,0,0,0.70)!important}


@media (max-width: 979px) {
.fpss-template-movies {width:100%!important; height:auto!important}
.slides-wrapper {width:100%!important}
.fpss-template-movies .navigation-wrapper {float:none!important; height:auto!important; width:100%!important}
.navigation-wrapper .navigation li {float:left!important}
.fpss-template-movies .slidetext {padding: 20px 10px 10px 10px!important; height:auto!important; left:10px!important}
.fpss-template-movies .slidetext p {margin-bottom:40px!important}
}

@media (max-width: 767px) {
.fpss-template-movies .slidetext h1, .fpss-template-movies .slidetext h1 a {font-size: 25px!important}
.fpss-template-movies .slide, .fpss-template-movies .slide img {height:300px!important; width:641px!important}
.slides-wrapper {height:300px!important}
}

@media (max-width: 480px) {
.fpss-template-movies .slidetext {width:60%!important}
.fpss-template-movies .slide, .fpss-template-movies .slide img {height:225px!important; width:480px!important}
.slides-wrapper {height:225px!important}
.navigation-wrapper .navigation li {float:none!important; width:100%!important}
.fpss-template-movies .slidetext h1 {padding:0!important}
}

@media (max-width: 380px) {
.fpss-template-movies .slidetext {left:0!important; width:80%!important}
.fpss-template-movies .slide {overflow:visible!important}
.fpss-template-movies .slide, .fpss-template-movies .slide img {height:159px!important; width:340px!important}
}

@media (max-width: 320px) {
.fpss-template-movies .slidetext {left:0!important; width:80%!important}
.fpss-template-movies .slide {height:145px!important; width:310px!important}
.fpss-template-movies .slide img {display:none!important}
}
*/

@media (max-width: 1130px) {
div.moduletable.cl_main_menu .dj-main li a.dj-up_a {
  color: #000 !important;
  text-transform: uppercase;
  padding: 5px 5px 5px 0px;
}
}

.ga-ass .ga-css3, .ga-ass .ga-css3 .preload {
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

.ga-ass .grey {
  border: none !important;
}

.ga-ass .preload {
  background: #f3f3f3 !important;
}

.camera_caption.fadeIn > div {
position:absolute;
bottom:0;
}